From 8f85df5417f55e2793f49454438d5223694b8dfc Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 30 Jun 2026 08:14:05 -0700 Subject: [PATCH 01/31] feat: Sync with Seam API via 7ba13b07bc204708c94831840f4ea135e31842d9 (#2896) --- src/lib/seam/connect/internal/schemas.ts | 1 + .../customization-profile.ts | 9 ++++ src/lib/seam/connect/openapi.ts | 30 +++++++++++++ src/lib/seam/connect/route-types.ts | 45 +++++++++++++++++++ 4 files changed, 85 insertions(+) diff --git a/src/lib/seam/connect/internal/schemas.ts b/src/lib/seam/connect/internal/schemas.ts index 01c9c357..a531376a 100644 --- a/src/lib/seam/connect/internal/schemas.ts +++ b/src/lib/seam/connect/internal/schemas.ts @@ -59,6 +59,7 @@ export { magic_link, access_code as managed_access_code, device as managed_device, + message_overrides, neutral_resource, noise_sensor_device_type, noise_threshold, diff --git a/src/lib/seam/connect/models/customization-profiles/customization-profile.ts b/src/lib/seam/connect/models/customization-profiles/customization-profile.ts index 38adf1ef..e50d3266 100644 --- a/src/lib/seam/connect/models/customization-profiles/customization-profile.ts +++ b/src/lib/seam/connect/models/customization-profiles/customization-profile.ts @@ -11,6 +11,14 @@ export const customer_portal_theme = z.object({ mono_font_family: z.string().optional(), }) +// Per-locale portal label/terminology overrides: +// { [locale]: { ["Namespace.key"]: "Override string" } } +// e.g. { "en-US": { "Reservations.reservation": "Booking" } } +export const message_overrides = z.record( + z.string(), + z.record(z.string(), z.string()), +) + export const customization_profile = z.object({ workspace_id: z.string().uuid(), name: z.string().nullable(), @@ -20,6 +28,7 @@ export const customization_profile = z.object({ primary_color: z.string().optional(), secondary_color: z.string().optional(), customer_portal_theme: customer_portal_theme.optional(), + message_overrides: message_overrides.optional(), }).describe(` --- title: Customization Profile diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index 6b9f01f0..266dd4ef 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -13189,6 +13189,13 @@ const openapi: OpenAPISpec = { }, customization_profile_id: { format: 'uuid', type: 'string' }, logo_url: { format: 'uri', type: 'string' }, + message_overrides: { + additionalProperties: { + additionalProperties: { type: 'string' }, + type: 'object', + }, + type: 'object', + }, name: { nullable: true, type: 'string' }, primary_color: { type: 'string' }, secondary_color: { type: 'string' }, @@ -87316,6 +87323,13 @@ const openapi: OpenAPISpec = { }, type: 'object', }, + message_overrides: { + additionalProperties: { + additionalProperties: { type: 'string' }, + type: 'object', + }, + type: 'object', + }, name: { default: null, nullable: true, type: 'string' }, primary_color: { type: 'string' }, secondary_color: { type: 'string' }, @@ -87598,6 +87612,14 @@ const openapi: OpenAPISpec = { type: 'object', }, customization_profile_id: { format: 'uuid', type: 'string' }, + message_overrides: { + additionalProperties: { + additionalProperties: { type: 'string' }, + type: 'object', + }, + nullable: true, + type: 'object', + }, name: { nullable: true, type: 'string' }, primary_color: { type: 'string' }, secondary_color: { type: 'string' }, @@ -87659,6 +87681,14 @@ const openapi: OpenAPISpec = { type: 'object', }, customization_profile_id: { format: 'uuid', type: 'string' }, + message_overrides: { + additionalProperties: { + additionalProperties: { type: 'string' }, + type: 'object', + }, + nullable: true, + type: 'object', + }, name: { nullable: true, type: 'string' }, primary_color: { type: 'string' }, secondary_color: { type: 'string' }, diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 4ce68403..541bdfb3 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -129497,6 +129497,13 @@ export type Routes = { mono_font_family?: string | undefined } | undefined + message_overrides?: + | { + [x: string]: { + [x: string]: string + } + } + | undefined } commonParams: {} formData: {} @@ -129520,6 +129527,13 @@ export type Routes = { mono_font_family?: string | undefined } | undefined + message_overrides?: + | { + [x: string]: { + [x: string]: string + } + } + | undefined } } maxDuration: undefined @@ -129553,6 +129567,13 @@ export type Routes = { mono_font_family?: string | undefined } | undefined + message_overrides?: + | { + [x: string]: { + [x: string]: string + } + } + | undefined } } maxDuration: undefined @@ -129586,6 +129607,13 @@ export type Routes = { mono_font_family?: string | undefined } | undefined + message_overrides?: + | { + [x: string]: { + [x: string]: string + } + } + | undefined }[] } maxDuration: undefined @@ -129612,6 +129640,16 @@ export type Routes = { | undefined ) | null + message_overrides?: + | ( + | { + [x: string]: { + [x: string]: string + } + } + | undefined + ) + | null } commonParams: {} formData: {} @@ -141003,6 +141041,13 @@ export type Routes = { mono_font_family?: string | undefined } | undefined + message_overrides?: + | { + [x: string]: { + [x: string]: string + } + } + | undefined }[] | undefined } From c9456759c37f1079c65de90b20ae2e12bafc7e5e Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 30 Jun 2026 15:15:06 +0000 Subject: [PATCH 02/31] 1.909.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index eafad3b7..4053e0e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.908.0", + "version": "1.909.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.908.0", + "version": "1.909.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index d99228c1..02e6deb2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.908.0", + "version": "1.909.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 71245ce0499a704b03dec7730e3cad012827ba14 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 30 Jun 2026 13:34:12 -0700 Subject: [PATCH 03/31] feat: Sync with Seam API via d0815107b7eb9acf0ef5fb5e7b83441a9a9e0a4c (#2897) --- .../access-codes/managed-access-code.ts | 276 --- src/lib/seam/connect/openapi.ts | 1340 ++----------- src/lib/seam/connect/route-types.ts | 1650 ----------------- 3 files changed, 182 insertions(+), 3084 deletions(-) diff --git a/src/lib/seam/connect/models/access-codes/managed-access-code.ts b/src/lib/seam/connect/models/access-codes/managed-access-code.ts index 11695f77..11a55bcc 100644 --- a/src/lib/seam/connect/models/access-codes/managed-access-code.ts +++ b/src/lib/seam/connect/models/access-codes/managed-access-code.ts @@ -30,37 +30,6 @@ const provider_issue = common_access_code_error 'Indicates a provider-specific issue that prevents the access code from being set or managed. Check the error message for details.', ) -const smartthings_failed_to_set_access_code_error = common_access_code_error - .extend({ - error_code: z - .literal('smartthings_failed_to_set_access_code') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Handled by the generic \`failed_to_set_on_device\` system. - --- - Failed to set code on SmartThings device. - `, - ) - -const smartthings_failed_to_set_after_multiple_retries = - common_access_code_error - .extend({ - error_code: z - .literal('smartthings_failed_to_set_after_multiple_retries') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Handled by the generic \`failed_to_set_on_device\` system. - --- - Failed to set code after multiple retries. - `, - ) - const modified_field = z.object({ field: z .string() @@ -157,36 +126,6 @@ const access_code_state_unconfirmed = common_access_code_error 'Indicates that the provider cannot confirm whether the access code was set or removed on the device.', ) -const kwikset_unable_to_confirm_code = common_access_code_error - .extend({ - error_code: z - .literal('kwikset_unable_to_confirm_code') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`access_code_state_unconfirmed\` instead. - --- - Unable to confirm that the access code is set on Kwikset device. - `, - ) - -const kwikset_unable_to_confirm_deletion = common_access_code_error - .extend({ - error_code: z - .literal('kwikset_unable_to_confirm_deletion') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`access_code_state_unconfirmed\` instead. - --- - Unable to confirm the deletion of the access code on Kwikset device. - `, - ) - const insufficient_permissions = common_access_code_error .extend({ error_code: z @@ -197,51 +136,6 @@ const insufficient_permissions = common_access_code_error 'Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN.', ) -const august_lock_invalid_code_length = common_access_code_error - .extend({ - error_code: z - .literal('august_lock_invalid_code_length') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`provider_issue\` instead. - --- - Invalid code length for August lock. - `, - ) - -const august_lock_temporarily_offline_error = common_access_code_error - .extend({ - error_code: z - .literal('august_lock_temporarily_offline') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`provider_issue\` instead. - --- - August lock is temporarily offline. - `, - ) - -const august_lock_missing_keypad = common_access_code_error - .extend({ - error_code: z - .literal('august_lock_missing_keypad') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`provider_issue\` instead. - --- - August lock is missing a keypad. - `, - ) - const access_code_inactive_error = common_access_code_error .extend({ error_code: z @@ -267,66 +161,6 @@ const salto_ks_user_not_subscribed = common_access_code_error `, ) -const wyze_duplicate_code_name = common_access_code_error - .extend({ - error_code: z - .literal('wyze_duplicate_code_name') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`duplicate_code_on_device\` instead. - --- - Duplicate access code name detected. - `, - ) - -const wyze_potential_duplicate_code = common_access_code_error - .extend({ - error_code: z - .literal('wyze_potential_duplicate_code') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`duplicate_code_on_device\` instead. - --- - Potential duplicate access code detected. - `, - ) - -const dormakaba_oracode_invalid_time_range = common_access_code_error - .extend({ - error_code: z - .literal('dormakaba_oracode_invalid_time_range') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`provider_issue\` instead. - --- - No Dormakaba Oracode user levels configured for the requested time range. - `, - ) - -const keynest_unsupported_third_party_locker = common_access_code_error - .extend({ - error_code: z - .literal('keynest_unsupported_third_party_locker') - .describe(error_code_description), - }) - .describe( - ` - --- - deprecated: Use \`provider_issue\` instead. - --- - KeyNest locker is not supported. - `, - ) - const replaced_by_newer_access_code = common_access_code_error .extend({ error_code: z @@ -340,28 +174,16 @@ const replaced_by_newer_access_code = common_access_code_error const access_code_error = z .discriminatedUnion('error_code', [ provider_issue, - smartthings_failed_to_set_access_code_error, - smartthings_failed_to_set_after_multiple_retries, failed_to_set_on_device, failed_to_remove_from_device, duplicate_code_on_device, duplicate_code_attempt_prevented, no_space_for_access_code_on_device, access_code_state_unconfirmed, - kwikset_unable_to_confirm_code, - - kwikset_unable_to_confirm_deletion, code_modified_external_to_seam_error, - august_lock_invalid_code_length, - august_lock_missing_keypad, - august_lock_temporarily_offline_error, access_code_inactive_error, salto_ks_user_not_subscribed, - wyze_duplicate_code_name, - wyze_potential_duplicate_code, - dormakaba_oracode_invalid_time_range, insufficient_permissions, - keynest_unsupported_third_party_locker, replaced_by_newer_access_code, ]) .describe( @@ -372,10 +194,6 @@ export type AccessCodeError = z.infer const _access_code_error_map = z.object({ provider_issue: provider_issue.optional().nullable(), - smartthings_failed_to_set_access_code: - smartthings_failed_to_set_access_code_error.optional().nullable(), - smartthings_failed_to_set_after_multiple_retries: - smartthings_failed_to_set_after_multiple_retries.optional().nullable(), failed_to_set_on_device: failed_to_set_on_device.optional().nullable(), failed_to_remove_from_device: failed_to_remove_from_device .optional() @@ -390,37 +208,14 @@ const _access_code_error_map = z.object({ access_code_state_unconfirmed: access_code_state_unconfirmed .optional() .nullable(), - kwikset_unable_to_confirm_code: kwikset_unable_to_confirm_code - .optional() - .nullable(), - kwikset_unable_to_confirm_deletion: kwikset_unable_to_confirm_deletion - .optional() - .nullable(), insufficient_permissions: insufficient_permissions.optional().nullable(), code_modified_external_to_seam_error: code_modified_external_to_seam_error .optional() .nullable(), - august_lock_invalid_code_length: august_lock_invalid_code_length - .optional() - .nullable(), - august_lock_temporarily_offline: august_lock_temporarily_offline_error - .optional() - .nullable(), - august_lock_missing_keypad: august_lock_missing_keypad.optional().nullable(), access_code_inactive: access_code_inactive_error.optional().nullable(), salto_ks_user_not_subscribed: salto_ks_user_not_subscribed .optional() .nullable(), - wyze_duplicate_code_name: wyze_duplicate_code_name.optional().nullable(), - wyze_potential_duplicate_code: wyze_potential_duplicate_code - .optional() - .nullable(), - dormakaba_oracode_invalid_time_range: dormakaba_oracode_invalid_time_range - .optional() - .nullable(), - keynest_unsupported_third_party_locker: keynest_unsupported_third_party_locker - .optional() - .nullable(), replaced_by_newer_access_code: replaced_by_newer_access_code .optional() .nullable(), @@ -444,22 +239,6 @@ const common_access_code_warning = z.object({ const warning_code_description = 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.' -const smartthings_failed_to_set_access_code_warning = common_access_code_warning - .extend({ - warning_code: z - .literal('smartthings_failed_to_set_access_code') - .describe(warning_code_description), - }) - .describe('Failed to set code on SmartThings device.') - -const august_lock_temporarily_offline_warning = common_access_code_warning - .extend({ - warning_code: z - .literal('august_lock_temporarily_offline') - .describe(error_code_description), - }) - .describe('August lock is temporarily offline.') - const code_modified_external_to_seam_warning = common_access_code_warning .extend({ warning_code: z @@ -507,21 +286,6 @@ const provider_issue_warning = common_access_code_warning 'Indicates a provider-specific issue that may affect the access code. Check the warning message for details.', ) -const schlage_creation_outage = common_access_code_warning - .extend({ - warning_code: z - .literal('schlage_creation_outage') - .describe(warning_code_description), - }) - .describe( - ` - --- - deprecated: Use \`provider_issue\` instead. - --- - Received an error when attempting to create this code. - `, - ) - const schlage_access_code_ambiguous_timezone_dst_risk = common_access_code_warning .extend({ @@ -575,14 +339,6 @@ const management_transferred = common_access_code_warning }) .describe('Management was transferred to another workspace.') -const kwikset_unable_to_confirm_code_warning = common_access_code_warning - .extend({ - warning_code: z - .literal('kwikset_unable_to_confirm_code') - .describe(warning_code_description), - }) - .describe('Unable to confirm that the access code is set on Kwikset device.') - const access_code_inactive = common_access_code_warning .extend({ warning_code: z @@ -593,21 +349,6 @@ const access_code_inactive = common_access_code_warning 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', ) -const ultraloq_access_code_disabled = common_access_code_warning - .extend({ - warning_code: z - .literal('ultraloq_access_code_disabled') - .describe(warning_code_description), - }) - .describe( - ` - --- - deprecated: Use \`access_code_inactive\` instead. - --- - Access code is disabled on Ultraloq device. Re-enable through the Ultraloq mobile app. - `, - ) - const using_backup_access_code = common_access_code_warning .extend({ warning_code: z @@ -627,20 +368,15 @@ const being_deleted = common_access_code_warning const access_code_warning = z .discriminatedUnion('warning_code', [ provider_issue_warning, - smartthings_failed_to_set_access_code_warning, schlage_detected_duplicate, - schlage_creation_outage, schlage_access_code_ambiguous_timezone_dst_risk, code_modified_external_to_seam_warning, delay_in_setting_on_device, delay_in_removing_from_device, third_party_integration_detected, - august_lock_temporarily_offline_warning, igloo_algopin_must_be_used_within_24_hours, management_transferred, - kwikset_unable_to_confirm_code_warning, access_code_inactive, - ultraloq_access_code_disabled, using_backup_access_code, being_deleted, ]) @@ -652,10 +388,7 @@ export type AccessCodeWarning = z.infer const _access_code_warning_map = z.object({ provider_issue: provider_issue_warning.optional().nullable(), - smartthings_failed_to_set_access_code: - smartthings_failed_to_set_access_code_warning.optional().nullable(), schlage_detected_duplicate: schlage_detected_duplicate.optional().nullable(), - schlage_creation_outage: schlage_creation_outage.optional().nullable(), schlage_access_code_ambiguous_timezone_dst_risk: schlage_access_code_ambiguous_timezone_dst_risk.optional().nullable(), code_modified_external_to_seam_warning: code_modified_external_to_seam_warning @@ -668,19 +401,10 @@ const _access_code_warning_map = z.object({ third_party_integration_detected: third_party_integration_detected .optional() .nullable(), - august_lock_temporarily_offline: august_lock_temporarily_offline_warning - .optional() - .nullable(), igloo_algopin_must_be_used_within_24_hours: igloo_algopin_must_be_used_within_24_hours.optional().nullable(), management_transferred: management_transferred.optional().nullable(), - kwikset_unable_to_confirm_code_warning: kwikset_unable_to_confirm_code_warning - .optional() - .nullable(), access_code_inactive: access_code_inactive.optional().nullable(), - ultraloq_access_code_disabled: ultraloq_access_code_disabled - .optional() - .nullable(), using_backup_access_code: using_backup_access_code.optional().nullable(), being_deleted: being_deleted.optional().nullable(), }) diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index 266dd4ef..2e0ca9de 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -135,74 +135,6 @@ const openapi: OpenAPISpec = { required: ['message', 'is_access_code_error', 'error_code'], type: 'object', }, - { - deprecated: true, - description: 'Failed to set code on SmartThings device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['smartthings_failed_to_set_access_code'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - 'x-deprecated': - 'Handled by the generic `failed_to_set_on_device` system.', - }, - { - deprecated: true, - description: 'Failed to set code after multiple retries.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: [ - 'smartthings_failed_to_set_after_multiple_retries', - ], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - 'x-deprecated': - 'Handled by the generic `failed_to_set_on_device` system.', - }, { description: 'Failed to set code on device.', properties: { @@ -397,74 +329,6 @@ const openapi: OpenAPISpec = { required: ['message', 'is_access_code_error', 'error_code'], type: 'object', }, - { - deprecated: true, - description: - 'Unable to confirm that the access code is set on Kwikset device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['kwikset_unable_to_confirm_code'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - 'x-deprecated': - 'Use `access_code_state_unconfirmed` instead.', - }, - { - deprecated: true, - description: - 'Unable to confirm the deletion of the access code on Kwikset device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['kwikset_unable_to_confirm_deletion'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - 'x-deprecated': - 'Use `access_code_state_unconfirmed` instead.', - }, { description: 'Code was modified or removed externally after Seam successfully set it on the device.', @@ -529,8 +393,8 @@ const openapi: OpenAPISpec = { type: 'object', }, { - deprecated: true, - description: 'Invalid code length for August lock.', + description: + 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', properties: { created_at: { description: @@ -541,7 +405,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['august_lock_invalid_code_length'], + enum: ['access_code_inactive'], type: 'string', }, is_access_code_error: { @@ -558,11 +422,10 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { deprecated: true, - description: 'August lock is missing a keypad.', + description: 'Salto site user is not subscribed.', properties: { created_at: { description: @@ -573,7 +436,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['august_lock_missing_keypad'], + enum: ['salto_ks_user_not_subscribed'], type: 'string', }, is_access_code_error: { @@ -590,11 +453,11 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', + 'x-deprecated': 'Use `access_code_inactive` instead.', }, { - deprecated: true, - description: 'August lock is temporarily offline.', + description: + 'Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN.', properties: { created_at: { description: @@ -605,7 +468,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['august_lock_temporarily_offline'], + enum: ['insufficient_permissions'], type: 'string', }, is_access_code_error: { @@ -622,11 +485,10 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { description: - 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', + 'This access code was overridden on the device by a newer access code programmed to the same slot.', properties: { created_at: { description: @@ -637,7 +499,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['access_code_inactive'], + enum: ['replaced_by_newer_access_code'], type: 'string', }, is_access_code_error: { @@ -656,8 +518,7 @@ const openapi: OpenAPISpec = { type: 'object', }, { - deprecated: true, - description: 'Salto site user is not subscribed.', + description: 'Indicates that the account is disconnected.', properties: { created_at: { description: @@ -668,28 +529,39 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['salto_ks_user_not_subscribed'], + enum: ['account_disconnected'], type: 'string', }, - is_access_code_error: { + is_connected_account_error: { description: - 'Indicates that this is an access code error.', + 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', enum: [true], type: 'boolean', }, + is_device_error: { + description: + 'Indicates that the error is not a device error.', + enum: [false], + type: 'boolean', + }, message: { description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', type: 'string', }, }, - required: ['message', 'is_access_code_error', 'error_code'], + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + 'is_connected_account_error', + ], type: 'object', - 'x-deprecated': 'Use `access_code_inactive` instead.', }, { - deprecated: true, - description: 'Duplicate access code name detected.', + description: + 'Indicates that the Salto site user limit has been reached.', properties: { created_at: { description: @@ -700,28 +572,40 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['wyze_duplicate_code_name'], + enum: ['salto_ks_subscription_limit_exceeded'], type: 'string', }, - is_access_code_error: { + is_connected_account_error: { description: - 'Indicates that this is an access code error.', + 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', enum: [true], type: 'boolean', }, + is_device_error: { + description: + 'Indicates that the error is not a device error.', + enum: [false], + type: 'boolean', + }, message: { description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', type: 'string', }, }, - required: ['message', 'is_access_code_error', 'error_code'], + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + 'is_connected_account_error', + ], type: 'object', - 'x-deprecated': 'Use `duplicate_code_on_device` instead.', + 'x-variant-group-key': 'locks', }, { deprecated: true, - description: 'Potential duplicate access code detected.', + description: 'Indicates that the device is offline.', properties: { created_at: { description: @@ -732,12 +616,12 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['wyze_potential_duplicate_code'], + enum: ['device_offline'], type: 'string', }, - is_access_code_error: { + is_device_error: { description: - 'Indicates that this is an access code error.', + 'Indicates that the error is a device error.', enum: [true], type: 'boolean', }, @@ -747,14 +631,17 @@ const openapi: OpenAPISpec = { type: 'string', }, }, - required: ['message', 'is_access_code_error', 'error_code'], + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + ], type: 'object', - 'x-deprecated': 'Use `duplicate_code_on_device` instead.', + 'x-deprecated': 'Use `device_disconnected` instead.', }, { - deprecated: true, - description: - 'No Dormakaba Oracode user levels configured for the requested time range.', + description: 'Indicates that the device has been removed.', properties: { created_at: { description: @@ -765,12 +652,12 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['dormakaba_oracode_invalid_time_range'], + enum: ['device_removed'], type: 'string', }, - is_access_code_error: { + is_device_error: { description: - 'Indicates that this is an access code error.', + 'Indicates that the error is a device error.', enum: [true], type: 'boolean', }, @@ -780,13 +667,16 @@ const openapi: OpenAPISpec = { type: 'string', }, }, - required: ['message', 'is_access_code_error', 'error_code'], + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + ], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { - description: - 'Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN.', + description: 'Indicates that the hub is disconnected.', properties: { created_at: { description: @@ -797,12 +687,12 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['insufficient_permissions'], + enum: ['hub_disconnected'], type: 'string', }, - is_access_code_error: { + is_device_error: { description: - 'Indicates that this is an access code error.', + 'Indicates that the error is a device error.', enum: [true], type: 'boolean', }, @@ -812,12 +702,16 @@ const openapi: OpenAPISpec = { type: 'string', }, }, - required: ['message', 'is_access_code_error', 'error_code'], + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + ], type: 'object', }, { - deprecated: true, - description: 'KeyNest locker is not supported.', + description: 'Indicates that the device is disconnected.', properties: { created_at: { description: @@ -828,12 +722,12 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['keynest_unsupported_third_party_locker'], + enum: ['device_disconnected'], type: 'string', }, - is_access_code_error: { + is_device_error: { description: - 'Indicates that this is an access code error.', + 'Indicates that the error is a device error.', enum: [true], type: 'boolean', }, @@ -843,13 +737,17 @@ const openapi: OpenAPISpec = { type: 'string', }, }, - required: ['message', 'is_access_code_error', 'error_code'], + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + ], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { description: - 'This access code was overridden on the device by a newer access code programmed to the same slot.', + 'Indicates that the [backup access code pool](https://docs.seam.co/low-level-apis/smart-locks/access-codes/backup-access-codes) is empty.', properties: { created_at: { description: @@ -860,271 +758,12 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['replaced_by_newer_access_code'], + enum: ['empty_backup_access_code_pool'], type: 'string', }, - is_access_code_error: { + is_device_error: { description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - }, - { - description: 'Indicates that the account is disconnected.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['account_disconnected'], - type: 'string', - }, - is_connected_account_error: { - description: - 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', - enum: [true], - type: 'boolean', - }, - is_device_error: { - description: - 'Indicates that the error is not a device error.', - enum: [false], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: [ - 'message', - 'is_device_error', - 'created_at', - 'error_code', - 'is_connected_account_error', - ], - type: 'object', - }, - { - description: - 'Indicates that the Salto site user limit has been reached.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['salto_ks_subscription_limit_exceeded'], - type: 'string', - }, - is_connected_account_error: { - description: - 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', - enum: [true], - type: 'boolean', - }, - is_device_error: { - description: - 'Indicates that the error is not a device error.', - enum: [false], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: [ - 'message', - 'is_device_error', - 'created_at', - 'error_code', - 'is_connected_account_error', - ], - type: 'object', - 'x-variant-group-key': 'locks', - }, - { - deprecated: true, - description: 'Indicates that the device is offline.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['device_offline'], - type: 'string', - }, - is_device_error: { - description: - 'Indicates that the error is a device error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: [ - 'message', - 'is_device_error', - 'created_at', - 'error_code', - ], - type: 'object', - 'x-deprecated': 'Use `device_disconnected` instead.', - }, - { - description: 'Indicates that the device has been removed.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['device_removed'], - type: 'string', - }, - is_device_error: { - description: - 'Indicates that the error is a device error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: [ - 'message', - 'is_device_error', - 'created_at', - 'error_code', - ], - type: 'object', - }, - { - description: 'Indicates that the hub is disconnected.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['hub_disconnected'], - type: 'string', - }, - is_device_error: { - description: - 'Indicates that the error is a device error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: [ - 'message', - 'is_device_error', - 'created_at', - 'error_code', - ], - type: 'object', - }, - { - description: 'Indicates that the device is disconnected.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['device_disconnected'], - type: 'string', - }, - is_device_error: { - description: - 'Indicates that the error is a device error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: [ - 'message', - 'is_device_error', - 'created_at', - 'error_code', - ], - type: 'object', - }, - { - description: - 'Indicates that the [backup access code pool](https://docs.seam.co/low-level-apis/smart-locks/access-codes/backup-access-codes) is empty.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['empty_backup_access_code_pool'], - type: 'string', - }, - is_device_error: { - description: - 'Indicates that the error is a device error.', + 'Indicates that the error is a device error.', enum: [true], type: 'boolean', }, @@ -1859,30 +1498,6 @@ const openapi: OpenAPISpec = { required: ['message', 'warning_code'], type: 'object', }, - { - description: 'Failed to set code on SmartThings device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - enum: ['smartthings_failed_to_set_access_code'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - }, { deprecated: true, description: 'Duplicate access code detected.', @@ -1910,33 +1525,6 @@ const openapi: OpenAPISpec = { 'x-deprecated': 'Use `duplicate_code_on_device` error instead.', }, - { - deprecated: true, - description: - 'Received an error when attempting to create this code.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - enum: ['schlage_creation_outage'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', - }, { description: "The Schlage device's timezone is ambiguous and this code's schedule crosses a daylight-saving transition in at least one plausible timezone. A 1-hour safety buffer has been applied to the side of the schedule affected by the transition (`ends_at` for spring-forward, `starts_at` for fall-back) so the code stays active through the shift — the code may be usable up to 1 hour beyond your requested window. Set the device's timezone via `/devices/report_provider_metadata` to clear the buffer and guarantee exact DST handling.", @@ -2092,30 +1680,6 @@ const openapi: OpenAPISpec = { required: ['message', 'warning_code'], type: 'object', }, - { - description: 'August lock is temporarily offline.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['august_lock_temporarily_offline'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - }, { description: 'Algopins must be used within 24 hours.', properties: { @@ -2165,31 +1729,6 @@ const openapi: OpenAPISpec = { required: ['message', 'warning_code'], type: 'object', }, - { - description: - 'Unable to confirm that the access code is set on Kwikset device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - enum: ['kwikset_unable_to_confirm_code'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - }, { description: 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', @@ -2215,33 +1754,6 @@ const openapi: OpenAPISpec = { required: ['message', 'warning_code'], type: 'object', }, - { - deprecated: true, - description: - 'Access code is disabled on Ultraloq device. Re-enable through the Ultraloq mobile app.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - enum: ['ultraloq_access_code_disabled'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - 'x-deprecated': 'Use `access_code_inactive` instead.', - }, { description: 'A backup access code has been pulled and is being used in place of this access code.', @@ -28491,396 +28003,29 @@ const openapi: OpenAPISpec = { description: 'Dormakaba Oracode user level name associated with this access code.', nullable: true, - type: 'string', - }, - }, - required: ['stay_id', 'user_level_name'], - type: 'object', - }, - ends_at: { - description: - 'Date and time after which the time-bound access code becomes inactive.', - format: 'date-time', - nullable: true, - type: 'string', - }, - errors: { - description: - 'Errors associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes).', - items: { - discriminator: { propertyName: 'error_code' }, - oneOf: [ - { - description: - 'Indicates a provider-specific issue that prevents the access code from being set or managed. Check the error message for details.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['provider_issue'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - }, - { - deprecated: true, - description: 'Failed to set code on SmartThings device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['smartthings_failed_to_set_access_code'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - 'x-deprecated': - 'Handled by the generic `failed_to_set_on_device` system.', - }, - { - deprecated: true, - description: 'Failed to set code after multiple retries.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: [ - 'smartthings_failed_to_set_after_multiple_retries', - ], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - 'x-deprecated': - 'Handled by the generic `failed_to_set_on_device` system.', - }, - { - description: 'Failed to set code on device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['failed_to_set_on_device'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - }, - { - description: 'Failed to remove code from device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['failed_to_remove_from_device'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - }, - { - description: 'Duplicate access code detected on device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['duplicate_code_on_device'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - managed_access_code_id: { - description: - 'ID of the managed access code that conflicts with this managed access code, when Seam can identify it.', - format: 'uuid', - type: 'string', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - unmanaged_access_code_id: { - description: - 'ID of the unmanaged access code that conflicts with this managed access code, when Seam can identify it.', - format: 'uuid', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - }, - { - description: - 'An attempt to modify this access code was prevented.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['duplicate_code_attempt_prevented'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - }, - { - description: 'No space for access code on device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['no_space_for_access_code_on_device'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - }, - { - description: - 'Indicates that the provider cannot confirm whether the access code was set or removed on the device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['access_code_state_unconfirmed'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - }, - { - deprecated: true, - description: - 'Unable to confirm that the access code is set on Kwikset device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['kwikset_unable_to_confirm_code'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - 'x-deprecated': - 'Use `access_code_state_unconfirmed` instead.', - }, - { - deprecated: true, - description: - 'Unable to confirm the deletion of the access code on Kwikset device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['kwikset_unable_to_confirm_deletion'], - type: 'string', - }, - is_access_code_error: { - description: - 'Indicates that this is an access code error.', - enum: [true], - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['message', 'is_access_code_error', 'error_code'], - type: 'object', - 'x-deprecated': - 'Use `access_code_state_unconfirmed` instead.', - }, + type: 'string', + }, + }, + required: ['stay_id', 'user_level_name'], + type: 'object', + }, + ends_at: { + description: + 'Date and time after which the time-bound access code becomes inactive.', + format: 'date-time', + nullable: true, + type: 'string', + }, + errors: { + description: + 'Errors associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes).', + items: { + discriminator: { propertyName: 'error_code' }, + oneOf: [ { description: - 'Code was modified or removed externally after Seam successfully set it on the device.', + 'Indicates a provider-specific issue that prevents the access code from being set or managed. Check the error message for details.', properties: { - change_type: { - description: - "Indicates the type of external modification. `modified` means the code's PIN or schedule was changed. `removed` means the code was deleted from the device.", - enum: ['modified', 'removed'], - type: 'string', - }, created_at: { description: 'Date and time at which Seam created the error.', @@ -28890,7 +28035,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['code_modified_external_to_seam'], + enum: ['provider_issue'], type: 'string', }, is_access_code_error: { @@ -28904,39 +28049,12 @@ const openapi: OpenAPISpec = { 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', type: 'string', }, - modified_fields: { - description: - 'List of fields that were changed externally, with their previous and new values.', - items: { - properties: { - field: { - description: - 'The name of the field that was changed (e.g. `code`, `starts_at`, `ends_at`).', - type: 'string', - }, - from: { - description: 'The previous value of the field.', - nullable: true, - type: 'string', - }, - to: { - description: 'The new value of the field.', - nullable: true, - type: 'string', - }, - }, - required: ['field', 'from', 'to'], - type: 'object', - }, - type: 'array', - }, }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', }, { - deprecated: true, - description: 'Invalid code length for August lock.', + description: 'Failed to set code on device.', properties: { created_at: { description: @@ -28947,7 +28065,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['august_lock_invalid_code_length'], + enum: ['failed_to_set_on_device'], type: 'string', }, is_access_code_error: { @@ -28964,11 +28082,9 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { - deprecated: true, - description: 'August lock is missing a keypad.', + description: 'Failed to remove code from device.', properties: { created_at: { description: @@ -28979,7 +28095,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['august_lock_missing_keypad'], + enum: ['failed_to_remove_from_device'], type: 'string', }, is_access_code_error: { @@ -28996,11 +28112,9 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { - deprecated: true, - description: 'August lock is temporarily offline.', + description: 'Duplicate access code detected on device.', properties: { created_at: { description: @@ -29011,7 +28125,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['august_lock_temporarily_offline'], + enum: ['duplicate_code_on_device'], type: 'string', }, is_access_code_error: { @@ -29020,19 +28134,30 @@ const openapi: OpenAPISpec = { enum: [true], type: 'boolean', }, + managed_access_code_id: { + description: + 'ID of the managed access code that conflicts with this managed access code, when Seam can identify it.', + format: 'uuid', + type: 'string', + }, message: { description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', type: 'string', }, + unmanaged_access_code_id: { + description: + 'ID of the unmanaged access code that conflicts with this managed access code, when Seam can identify it.', + format: 'uuid', + type: 'string', + }, }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { description: - 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', + 'An attempt to modify this access code was prevented.', properties: { created_at: { description: @@ -29043,7 +28168,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['access_code_inactive'], + enum: ['duplicate_code_attempt_prevented'], type: 'string', }, is_access_code_error: { @@ -29062,8 +28187,7 @@ const openapi: OpenAPISpec = { type: 'object', }, { - deprecated: true, - description: 'Salto site user is not subscribed.', + description: 'No space for access code on device.', properties: { created_at: { description: @@ -29074,7 +28198,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['salto_ks_user_not_subscribed'], + enum: ['no_space_for_access_code_on_device'], type: 'string', }, is_access_code_error: { @@ -29091,11 +28215,10 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `access_code_inactive` instead.', }, { - deprecated: true, - description: 'Duplicate access code name detected.', + description: + 'Indicates that the provider cannot confirm whether the access code was set or removed on the device.', properties: { created_at: { description: @@ -29106,7 +28229,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['wyze_duplicate_code_name'], + enum: ['access_code_state_unconfirmed'], type: 'string', }, is_access_code_error: { @@ -29123,12 +28246,17 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `duplicate_code_on_device` instead.', }, { - deprecated: true, - description: 'Potential duplicate access code detected.', + description: + 'Code was modified or removed externally after Seam successfully set it on the device.', properties: { + change_type: { + description: + "Indicates the type of external modification. `modified` means the code's PIN or schedule was changed. `removed` means the code was deleted from the device.", + enum: ['modified', 'removed'], + type: 'string', + }, created_at: { description: 'Date and time at which Seam created the error.', @@ -29138,7 +28266,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['wyze_potential_duplicate_code'], + enum: ['code_modified_external_to_seam'], type: 'string', }, is_access_code_error: { @@ -29152,15 +28280,39 @@ const openapi: OpenAPISpec = { 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', type: 'string', }, + modified_fields: { + description: + 'List of fields that were changed externally, with their previous and new values.', + items: { + properties: { + field: { + description: + 'The name of the field that was changed (e.g. `code`, `starts_at`, `ends_at`).', + type: 'string', + }, + from: { + description: 'The previous value of the field.', + nullable: true, + type: 'string', + }, + to: { + description: 'The new value of the field.', + nullable: true, + type: 'string', + }, + }, + required: ['field', 'from', 'to'], + type: 'object', + }, + type: 'array', + }, }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `duplicate_code_on_device` instead.', }, { - deprecated: true, description: - 'No Dormakaba Oracode user levels configured for the requested time range.', + 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', properties: { created_at: { description: @@ -29171,7 +28323,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['dormakaba_oracode_invalid_time_range'], + enum: ['access_code_inactive'], type: 'string', }, is_access_code_error: { @@ -29188,11 +28340,10 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { - description: - 'Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN.', + deprecated: true, + description: 'Salto site user is not subscribed.', properties: { created_at: { description: @@ -29203,7 +28354,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['insufficient_permissions'], + enum: ['salto_ks_user_not_subscribed'], type: 'string', }, is_access_code_error: { @@ -29220,10 +28371,11 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-deprecated': 'Use `access_code_inactive` instead.', }, { - deprecated: true, - description: 'KeyNest locker is not supported.', + description: + 'Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN.', properties: { created_at: { description: @@ -29234,7 +28386,7 @@ const openapi: OpenAPISpec = { error_code: { description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['keynest_unsupported_third_party_locker'], + enum: ['insufficient_permissions'], type: 'string', }, is_access_code_error: { @@ -29251,7 +28403,6 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', }, { description: @@ -29954,30 +29105,6 @@ const openapi: OpenAPISpec = { required: ['message', 'warning_code'], type: 'object', }, - { - description: 'Failed to set code on SmartThings device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - enum: ['smartthings_failed_to_set_access_code'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - }, { deprecated: true, description: 'Duplicate access code detected.', @@ -30005,33 +29132,6 @@ const openapi: OpenAPISpec = { 'x-deprecated': 'Use `duplicate_code_on_device` error instead.', }, - { - deprecated: true, - description: - 'Received an error when attempting to create this code.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - enum: ['schlage_creation_outage'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - 'x-deprecated': 'Use `provider_issue` instead.', - }, { description: "The Schlage device's timezone is ambiguous and this code's schedule crosses a daylight-saving transition in at least one plausible timezone. A 1-hour safety buffer has been applied to the side of the schedule affected by the transition (`ends_at` for spring-forward, `starts_at` for fall-back) so the code stays active through the shift — the code may be usable up to 1 hour beyond your requested window. Set the device's timezone via `/devices/report_provider_metadata` to clear the buffer and guarantee exact DST handling.", @@ -30187,30 +29287,6 @@ const openapi: OpenAPISpec = { required: ['message', 'warning_code'], type: 'object', }, - { - description: 'August lock is temporarily offline.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['august_lock_temporarily_offline'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - }, { description: 'Algopins must be used within 24 hours.', properties: { @@ -30260,31 +29336,6 @@ const openapi: OpenAPISpec = { required: ['message', 'warning_code'], type: 'object', }, - { - description: - 'Unable to confirm that the access code is set on Kwikset device.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - enum: ['kwikset_unable_to_confirm_code'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - }, { description: 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', @@ -30310,33 +29361,6 @@ const openapi: OpenAPISpec = { required: ['message', 'warning_code'], type: 'object', }, - { - deprecated: true, - description: - 'Access code is disabled on Ultraloq device. Re-enable through the Ultraloq mobile app.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the warning.', - format: 'date-time', - type: 'string', - }, - message: { - description: - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - warning_code: { - description: - 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - enum: ['ultraloq_access_code_disabled'], - type: 'string', - }, - }, - required: ['message', 'warning_code'], - type: 'object', - 'x-deprecated': 'Use `access_code_inactive` instead.', - }, { description: 'A backup access code has been pulled and is being used in place of this access code.', diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 541bdfb3..cb0dfe53 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -2013,26 +2013,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2097,26 +2077,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2140,36 +2100,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2190,36 +2120,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2230,16 +2130,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2429,14 +2319,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2445,14 +2327,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2506,14 +2380,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2530,14 +2396,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2546,14 +2404,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2774,26 +2624,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2858,26 +2688,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2901,36 +2711,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2951,36 +2731,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2991,16 +2741,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -3190,14 +2930,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -3206,14 +2938,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -3267,14 +2991,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -3291,14 +3007,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -3307,14 +3015,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5480,26 +5180,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5564,26 +5244,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5607,36 +5267,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5657,36 +5287,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5697,16 +5297,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5896,14 +5486,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5912,14 +5494,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5973,14 +5547,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5997,14 +5563,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6013,14 +5571,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6328,26 +5878,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6412,26 +5942,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6455,36 +5965,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6505,36 +5985,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6545,16 +5995,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6744,14 +6184,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6760,14 +6192,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6821,14 +6245,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6845,14 +6261,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6861,14 +6269,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7080,26 +6480,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7164,26 +6544,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7207,36 +6567,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7257,36 +6587,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7297,16 +6597,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7496,14 +6786,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7512,14 +6794,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7573,14 +6847,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7597,14 +6863,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7613,14 +6871,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7809,26 +7059,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7893,26 +7123,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7936,36 +7146,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7986,36 +7166,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8026,16 +7176,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8225,14 +7365,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8241,14 +7373,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8302,14 +7426,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8326,14 +7442,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8342,14 +7450,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8571,26 +7671,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8655,26 +7735,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8698,36 +7758,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8748,36 +7778,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8788,16 +7788,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -8987,14 +7977,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -9003,14 +7985,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -9064,14 +8038,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -9088,14 +8054,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -9104,14 +8062,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11179,26 +10129,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11263,26 +10193,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11306,36 +10216,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11356,36 +10236,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11396,16 +10246,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11595,14 +10435,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11611,14 +10443,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11672,14 +10496,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11696,14 +10512,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11712,14 +10520,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11820,26 +10620,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11904,26 +10684,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11947,36 +10707,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -11997,36 +10727,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -12037,16 +10737,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -12236,14 +10926,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -12252,14 +10934,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -12313,14 +10987,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -12337,14 +11003,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -12353,14 +11011,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -139637,26 +138287,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -139721,26 +138351,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -139764,36 +138374,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -139814,36 +138394,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -139854,16 +138404,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140053,14 +138593,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140069,14 +138601,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140130,14 +138654,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140154,14 +138670,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140170,14 +138678,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140264,26 +138764,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'provider_issue' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_access_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'smartthings_failed_to_set_after_multiple_retries' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140348,26 +138828,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'access_code_state_unconfirmed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'kwikset_unable_to_confirm_deletion' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140391,36 +138851,6 @@ export type Routes = { }[] | undefined } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_invalid_code_length' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_missing_keypad' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140441,36 +138871,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'salto_ks_user_not_subscribed' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_duplicate_code_name' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'wyze_potential_duplicate_code' - } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_oracode_invalid_time_range' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140481,16 +138881,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'insufficient_permissions' } - | { - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates that this is an access code error. */ - is_access_code_error: true - /** Date and time at which Seam created the error. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'keynest_unsupported_third_party_locker' - } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140680,14 +139070,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'provider_issue' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'smartthings_failed_to_set_access_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140696,14 +139078,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'schlage_detected_duplicate' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'schlage_creation_outage' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140757,14 +139131,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'third_party_integration_detected' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - warning_code: 'august_lock_temporarily_offline' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140781,14 +139147,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'management_transferred' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'kwikset_unable_to_confirm_code' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140797,14 +139155,6 @@ export type Routes = { /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ warning_code: 'access_code_inactive' } - | { - /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Date and time at which Seam created the warning. */ - created_at?: string | undefined - /** Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. */ - warning_code: 'ultraloq_access_code_disabled' - } | { /** Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. */ message: string From 99182aa6efca115dedc467e80cd9a73b9af4a81e Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 30 Jun 2026 20:35:06 +0000 Subject: [PATCH 04/31] 1.910.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4053e0e9..efa13aaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.909.0", + "version": "1.910.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.909.0", + "version": "1.910.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 02e6deb2..44a6acef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.909.0", + "version": "1.910.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From fe395862329993e74bbc76806771403ce62d88e2 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 06:14:45 -0700 Subject: [PATCH 05/31] feat: Sync with Seam API via b0814cfb332ad4cfaee28022ef3a962bdb41a72b (#2898) --- src/lib/seam/connect/openapi.ts | 4 ++-- src/lib/seam/connect/route-types.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index 2e0ca9de..532ea6da 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -71429,7 +71429,7 @@ const openapi: OpenAPISpec = { MANAGE_DEVICES_CONFIRMATION_MODAL: { type: 'boolean', }, - RESERVATION_UI_V2: { type: 'boolean' }, + RESERVATION_LEGACY: { type: 'boolean' }, SALTO_KS_ENTRANCES_ONLY_FOR_SPACES: { type: 'boolean', }, @@ -71886,7 +71886,7 @@ const openapi: OpenAPISpec = { MANAGE_DEVICES_CONFIRMATION_MODAL: { type: 'boolean', }, - RESERVATION_UI_V2: { type: 'boolean' }, + RESERVATION_LEGACY: { type: 'boolean' }, SALTO_KS_ENTRANCES_ONLY_FOR_SPACES: { type: 'boolean', }, diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index cb0dfe53..aec6ad8b 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -94751,7 +94751,7 @@ export type Routes = { | undefined feature_flags?: | { - RESERVATION_UI_V2?: boolean | undefined + RESERVATION_LEGACY?: boolean | undefined SALTO_KS_ENTRANCES_ONLY_FOR_SPACES?: boolean | undefined MANAGE_DEVICES_CONFIRMATION_MODAL?: boolean | undefined } From 307a833647fc8680310bf529281e2b4b93b42e98 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 13:15:36 +0000 Subject: [PATCH 06/31] 1.911.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index efa13aaf..d4c8daa2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.910.0", + "version": "1.911.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.910.0", + "version": "1.911.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 44a6acef..12c5d694 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.910.0", + "version": "1.911.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 56abf331cd07d68150e02a389ef823477c2bd152 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 13:18:53 -0700 Subject: [PATCH 07/31] feat: Sync with Seam API via fd7033670e9798a7353b6863a094f4daa15ce8cb (#2899) --- src/lib/seam/connect/openapi.ts | 20 ++++++++++++++++---- src/lib/seam/connect/route-types.ts | 6 ++++-- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index 532ea6da..f74e1dc6 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -40533,10 +40533,17 @@ const openapi: OpenAPISpec = { schema: { properties: { access_grant_id: { - description: 'ID of the Access Grant to update.', + description: + 'ID of the Access Grant to update. Provide either `access_grant_id` or `access_grant_key`.', format: 'uuid', type: 'string', }, + access_grant_key: { + description: + 'Key of the Access Grant to update. Provide either `access_grant_id` or `access_grant_key`.', + minLength: 1, + type: 'string', + }, ends_at: { description: 'Date and time at which the validity of the grant ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. Must be a time in the future and after `starts_at`.', @@ -40556,7 +40563,6 @@ const openapi: OpenAPISpec = { type: 'string', }, }, - required: ['access_grant_id'], type: 'object', }, }, @@ -40600,10 +40606,17 @@ const openapi: OpenAPISpec = { schema: { properties: { access_grant_id: { - description: 'ID of the Access Grant to update.', + description: + 'ID of the Access Grant to update. Provide either `access_grant_id` or `access_grant_key`.', format: 'uuid', type: 'string', }, + access_grant_key: { + description: + 'Key of the Access Grant to update. Provide either `access_grant_id` or `access_grant_key`.', + minLength: 1, + type: 'string', + }, ends_at: { description: 'Date and time at which the validity of the grant ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. Must be a time in the future and after `starts_at`.', @@ -40623,7 +40636,6 @@ const openapi: OpenAPISpec = { type: 'string', }, }, - required: ['access_grant_id'], type: 'object', }, }, diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index aec6ad8b..523dc94f 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -17311,8 +17311,10 @@ export type Routes = { commonParams: { /** Display name for the access grant. */ name?: (string | null) | undefined - /** ID of the Access Grant to update. */ - access_grant_id: string + /** ID of the Access Grant to update. Provide either `access_grant_id` or `access_grant_key`. */ + access_grant_id?: string | undefined + /** Key of the Access Grant to update. Provide either `access_grant_id` or `access_grant_key`. */ + access_grant_key?: string | undefined /** Date and time at which the validity of the grant starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined /** Date and time at which the validity of the grant ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. Must be a time in the future and after `starts_at`. */ From 9972e0275e9a87650d9969e8d6647e1cb2133d8f Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 20:19:43 +0000 Subject: [PATCH 08/31] 1.912.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d4c8daa2..24249d70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.911.0", + "version": "1.912.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.911.0", + "version": "1.912.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 12c5d694..9bb20d1f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.911.0", + "version": "1.912.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From bcc862596e7efd90de4ef8452d859cc9faf2049b Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 13:58:04 -0700 Subject: [PATCH 09/31] feat: Sync with Seam API via 984d50cde0512af85fb19a60a570ded9ad8088c6 (#2900) --- .../connect/models/workspaces/workspace.ts | 7 +++++++ src/lib/seam/connect/openapi.ts | 20 +++++++++++++++++++ src/lib/seam/connect/route-types.ts | 10 ++++++++++ 3 files changed, 37 insertions(+) diff --git a/src/lib/seam/connect/models/workspaces/workspace.ts b/src/lib/seam/connect/models/workspaces/workspace.ts index f63e1f58..09675e08 100644 --- a/src/lib/seam/connect/models/workspaces/workspace.ts +++ b/src/lib/seam/connect/models/workspaces/workspace.ts @@ -81,6 +81,13 @@ export const workspace = z.object({ .describe( 'Indicates whether publishable key authentication is enabled for this workspace.', ), + organization_id: z + .string() + .uuid() + .nullable() + .describe( + 'ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization.', + ), }).describe(` --- route_path: /workspaces diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index f74e1dc6..f13222f9 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -33242,6 +33242,13 @@ const openapi: OpenAPISpec = { 'Name of the [workspace](https://docs.seam.co/core-concepts/workspaces).', type: 'string', }, + organization_id: { + description: + 'ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization.', + format: 'uuid', + nullable: true, + type: 'string', + }, publishable_key: { description: 'Publishable key for the [workspace](https://docs.seam.co/core-concepts/workspaces). This key is used to identify the workspace in client-side applications.', @@ -33263,6 +33270,7 @@ const openapi: OpenAPISpec = { 'is_suspended', 'connect_partner_name', 'is_publishable_key_auth_enabled', + 'organization_id', ], type: 'object', 'x-route-path': '/workspaces', @@ -87516,6 +87524,12 @@ const openapi: OpenAPISpec = { description: 'Name of the workspace.', type: 'string', }, + organization_id: { + description: + 'ID of the organization to assign the workspace to. The authenticated user must be the owner of the workspace and an admin of the target organization.', + format: 'uuid', + type: 'string', + }, }, type: 'object', }, @@ -87598,6 +87612,12 @@ const openapi: OpenAPISpec = { description: 'Name of the workspace.', type: 'string', }, + organization_id: { + description: + 'ID of the organization to assign the workspace to. The authenticated user must be the owner of the workspace and an admin of the target organization.', + format: 'uuid', + type: 'string', + }, }, type: 'object', }, diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 523dc94f..06897efd 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -128127,6 +128127,8 @@ export type Routes = { publishable_key?: string | undefined /** Indicates whether publishable key authentication is enabled for this workspace. */ is_publishable_key_auth_enabled: boolean + /** ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization. */ + organization_id: string | null } } maxDuration: undefined @@ -128413,6 +128415,8 @@ export type Routes = { publishable_key?: string | undefined /** Indicates whether publishable key authentication is enabled for this workspace. */ is_publishable_key_auth_enabled: boolean + /** ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization. */ + organization_id: string | null }[] | undefined devices?: @@ -139445,6 +139449,8 @@ export type Routes = { publishable_key?: string | undefined /** Indicates whether publishable key authentication is enabled for this workspace. */ is_publishable_key_auth_enabled: boolean + /** ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization. */ + organization_id: string | null } } maxDuration: undefined @@ -139487,6 +139493,8 @@ export type Routes = { publishable_key?: string | undefined /** Indicates whether publishable key authentication is enabled for this workspace. */ is_publishable_key_auth_enabled: boolean + /** ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization. */ + organization_id: string | null }[] } maxDuration: undefined @@ -141432,6 +141440,8 @@ export type Routes = { jsonBody: { /** Name of the workspace. */ name?: string | undefined + /** ID of the organization to assign the workspace to. The authenticated user must be the owner of the workspace and an admin of the target organization. */ + organization_id?: string | undefined /** Connect partner name for the workspace. */ connect_partner_name?: string | undefined /** [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) customizations for the workspace. See also [Customize the Look and Feel of Your Connect Webviews](https://docs.seam.co/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-look-and-feel-of-your-connect-webviews). */ From fbe3f2bfe1f4b6ee8e3cccbd560005717f34594a Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 20:58:56 +0000 Subject: [PATCH 10/31] 1.913.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 24249d70..3d9cc9f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.912.0", + "version": "1.913.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.912.0", + "version": "1.913.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 9bb20d1f..f5e09307 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.912.0", + "version": "1.913.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 546352e201cdce9c025a04f85ce9e4ac9750c2ae Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 14:37:39 -0700 Subject: [PATCH 11/31] feat: Sync with Seam API via 057ad42a7e925436dd2e62033a80fd2b850ad009 (#2901) --- .../connect/models/events/access-codes.ts | 71 +++ src/lib/seam/connect/openapi.ts | 352 +++++++++++++ src/lib/seam/connect/route-types.ts | 496 ++++++++++++++++++ 3 files changed, 919 insertions(+) diff --git a/src/lib/seam/connect/models/events/access-codes.ts b/src/lib/seam/connect/models/events/access-codes.ts index 02b23747..b74ffdd9 100644 --- a/src/lib/seam/connect/models/events/access-codes.ts +++ b/src/lib/seam/connect/models/events/access-codes.ts @@ -100,6 +100,74 @@ export const access_code_changed_event = access_code_event.extend({ export type AccessCodeChangedEvent = z.infer +export const access_code_name_changed_event = access_code_event.extend({ + event_type: z.literal('access_code.name_changed'), + from: z.object({ + name: z.string().nullable().describe('Previous name of the access code.'), + }), + to: z.object({ + name: z.string().nullable().describe('New name of the access code.'), + }), + description: z + .string() + .describe('Human-readable description of the change and its source.'), +}).describe(` + --- + route_path: /access_codes + --- + The name of an [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes) was changed on the device. + `) + +export type AccessCodeNameChangedEvent = z.infer< + typeof access_code_name_changed_event +> + +export const access_code_code_changed_event = access_code_event.extend({ + event_type: z.literal('access_code.code_changed'), + from: z.object({ + code: z.string().nullable().describe('Previous pin code.'), + }), + to: z.object({ + code: z.string().nullable().describe('New pin code.'), + }), + description: z + .string() + .describe('Human-readable description of the change and its source.'), +}).describe(` + --- + route_path: /access_codes + --- + The pin code of an [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes) was changed on the device. + `) + +export type AccessCodeCodeChangedEvent = z.infer< + typeof access_code_code_changed_event +> + +export const access_code_time_frame_changed_event = access_code_event.extend({ + event_type: z.literal('access_code.time_frame_changed'), + from: z.object({ + starts_at: z.string().nullable().describe('Previous start time.'), + ends_at: z.string().nullable().describe('Previous end time.'), + }), + to: z.object({ + starts_at: z.string().nullable().describe('New start time.'), + ends_at: z.string().nullable().describe('New end time.'), + }), + description: z + .string() + .describe('Human-readable description of the change and its source.'), +}).describe(` + --- + route_path: /access_codes + --- + The time frame of an [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes) was changed on the device. + `) + +export type AccessCodeTimeFrameChangedEvent = z.infer< + typeof access_code_time_frame_changed_event +> + export const access_code_scheduled_on_device_event = access_code_event.extend({ event_type: z.literal('access_code.scheduled_on_device'), code, @@ -317,6 +385,9 @@ export type UnmanagedAccessCodeRemovedEvent = z.infer< export const access_code_events = [ access_code_created_event, access_code_changed_event, + access_code_name_changed_event, + access_code_code_changed_event, + access_code_time_frame_changed_event, access_code_scheduled_on_device_event, access_code_set_on_device_event, access_code_removed_from_device_event, diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index f13222f9..fdfc9509 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -17354,6 +17354,334 @@ const openapi: OpenAPISpec = { type: 'object', 'x-route-path': '/access_codes', }, + { + description: + 'The name of an [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes) was changed on the device.', + properties: { + access_code_id: { + description: 'ID of the affected access code.', + format: 'uuid', + type: 'string', + }, + connected_account_custom_metadata: { + additionalProperties: { + oneOf: [{ type: 'string' }, { type: 'boolean' }], + }, + description: + 'Custom metadata of the connected account, present when connected_account_id is provided.', + type: 'object', + }, + connected_account_id: { + description: + 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + format: 'uuid', + type: 'string', + }, + created_at: { + description: 'Date and time at which the event was created.', + format: 'date-time', + type: 'string', + }, + description: { + description: + 'Human-readable description of the change and its source.', + type: 'string', + }, + device_custom_metadata: { + additionalProperties: { + oneOf: [{ type: 'string' }, { type: 'boolean' }], + }, + description: + 'Custom metadata of the device, present when device_id is provided.', + type: 'object', + }, + device_id: { + description: + 'ID of the device associated with the affected access code.', + format: 'uuid', + type: 'string', + }, + event_id: { + description: 'ID of the event.', + format: 'uuid', + type: 'string', + }, + event_type: { + enum: ['access_code.name_changed'], + type: 'string', + }, + from: { + properties: { + name: { + description: 'Previous name of the access code.', + nullable: true, + type: 'string', + }, + }, + required: ['name'], + type: 'object', + }, + occurred_at: { + description: 'Date and time at which the event occurred.', + format: 'date-time', + type: 'string', + }, + to: { + properties: { + name: { + description: 'New name of the access code.', + nullable: true, + type: 'string', + }, + }, + required: ['name'], + type: 'object', + }, + workspace_id: { + description: + 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + format: 'uuid', + type: 'string', + }, + }, + required: [ + 'event_id', + 'workspace_id', + 'created_at', + 'occurred_at', + 'access_code_id', + 'device_id', + 'connected_account_id', + 'event_type', + 'from', + 'to', + 'description', + ], + type: 'object', + 'x-route-path': '/access_codes', + }, + { + description: + 'The pin code of an [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes) was changed on the device.', + properties: { + access_code_id: { + description: 'ID of the affected access code.', + format: 'uuid', + type: 'string', + }, + connected_account_custom_metadata: { + additionalProperties: { + oneOf: [{ type: 'string' }, { type: 'boolean' }], + }, + description: + 'Custom metadata of the connected account, present when connected_account_id is provided.', + type: 'object', + }, + connected_account_id: { + description: + 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + format: 'uuid', + type: 'string', + }, + created_at: { + description: 'Date and time at which the event was created.', + format: 'date-time', + type: 'string', + }, + description: { + description: + 'Human-readable description of the change and its source.', + type: 'string', + }, + device_custom_metadata: { + additionalProperties: { + oneOf: [{ type: 'string' }, { type: 'boolean' }], + }, + description: + 'Custom metadata of the device, present when device_id is provided.', + type: 'object', + }, + device_id: { + description: + 'ID of the device associated with the affected access code.', + format: 'uuid', + type: 'string', + }, + event_id: { + description: 'ID of the event.', + format: 'uuid', + type: 'string', + }, + event_type: { + enum: ['access_code.code_changed'], + type: 'string', + }, + from: { + properties: { + code: { + description: 'Previous pin code.', + nullable: true, + type: 'string', + }, + }, + required: ['code'], + type: 'object', + }, + occurred_at: { + description: 'Date and time at which the event occurred.', + format: 'date-time', + type: 'string', + }, + to: { + properties: { + code: { + description: 'New pin code.', + nullable: true, + type: 'string', + }, + }, + required: ['code'], + type: 'object', + }, + workspace_id: { + description: + 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + format: 'uuid', + type: 'string', + }, + }, + required: [ + 'event_id', + 'workspace_id', + 'created_at', + 'occurred_at', + 'access_code_id', + 'device_id', + 'connected_account_id', + 'event_type', + 'from', + 'to', + 'description', + ], + type: 'object', + 'x-route-path': '/access_codes', + }, + { + description: + 'The time frame of an [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes) was changed on the device.', + properties: { + access_code_id: { + description: 'ID of the affected access code.', + format: 'uuid', + type: 'string', + }, + connected_account_custom_metadata: { + additionalProperties: { + oneOf: [{ type: 'string' }, { type: 'boolean' }], + }, + description: + 'Custom metadata of the connected account, present when connected_account_id is provided.', + type: 'object', + }, + connected_account_id: { + description: + 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + format: 'uuid', + type: 'string', + }, + created_at: { + description: 'Date and time at which the event was created.', + format: 'date-time', + type: 'string', + }, + description: { + description: + 'Human-readable description of the change and its source.', + type: 'string', + }, + device_custom_metadata: { + additionalProperties: { + oneOf: [{ type: 'string' }, { type: 'boolean' }], + }, + description: + 'Custom metadata of the device, present when device_id is provided.', + type: 'object', + }, + device_id: { + description: + 'ID of the device associated with the affected access code.', + format: 'uuid', + type: 'string', + }, + event_id: { + description: 'ID of the event.', + format: 'uuid', + type: 'string', + }, + event_type: { + enum: ['access_code.time_frame_changed'], + type: 'string', + }, + from: { + properties: { + ends_at: { + description: 'Previous end time.', + nullable: true, + type: 'string', + }, + starts_at: { + description: 'Previous start time.', + nullable: true, + type: 'string', + }, + }, + required: ['starts_at', 'ends_at'], + type: 'object', + }, + occurred_at: { + description: 'Date and time at which the event occurred.', + format: 'date-time', + type: 'string', + }, + to: { + properties: { + ends_at: { + description: 'New end time.', + nullable: true, + type: 'string', + }, + starts_at: { + description: 'New start time.', + nullable: true, + type: 'string', + }, + }, + required: ['starts_at', 'ends_at'], + type: 'object', + }, + workspace_id: { + description: + 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + format: 'uuid', + type: 'string', + }, + }, + required: [ + 'event_id', + 'workspace_id', + 'created_at', + 'occurred_at', + 'access_code_id', + 'device_id', + 'connected_account_id', + 'event_type', + 'from', + 'to', + 'description', + ], + type: 'object', + 'x-route-path': '/access_codes', + }, { description: 'An [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes) was [scheduled natively](https://docs.seam.co/low-level-apis/smart-locks/access-codes#native-scheduling) on a device.', @@ -59843,6 +60171,9 @@ const openapi: OpenAPISpec = { enum: [ 'access_code.created', 'access_code.changed', + 'access_code.name_changed', + 'access_code.code_changed', + 'access_code.time_frame_changed', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -59957,6 +60288,9 @@ const openapi: OpenAPISpec = { enum: [ 'access_code.created', 'access_code.changed', + 'access_code.name_changed', + 'access_code.code_changed', + 'access_code.time_frame_changed', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -60404,6 +60738,9 @@ const openapi: OpenAPISpec = { enum: [ 'access_code.created', 'access_code.changed', + 'access_code.name_changed', + 'access_code.code_changed', + 'access_code.time_frame_changed', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -60514,6 +60851,9 @@ const openapi: OpenAPISpec = { enum: [ 'access_code.created', 'access_code.changed', + 'access_code.name_changed', + 'access_code.code_changed', + 'access_code.time_frame_changed', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -70782,6 +71122,9 @@ const openapi: OpenAPISpec = { enum: [ 'access_code.created', 'access_code.changed', + 'access_code.name_changed', + 'access_code.code_changed', + 'access_code.time_frame_changed', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -70897,6 +71240,9 @@ const openapi: OpenAPISpec = { enum: [ 'access_code.created', 'access_code.changed', + 'access_code.name_changed', + 'access_code.code_changed', + 'access_code.time_frame_changed', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -71075,6 +71421,9 @@ const openapi: OpenAPISpec = { enum: [ 'access_code.created', 'access_code.changed', + 'access_code.name_changed', + 'access_code.code_changed', + 'access_code.time_frame_changed', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -71185,6 +71534,9 @@ const openapi: OpenAPISpec = { enum: [ 'access_code.created', 'access_code.changed', + 'access_code.name_changed', + 'access_code.code_changed', + 'access_code.time_frame_changed', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 06897efd..3a1a6c7c 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -54168,6 +54168,127 @@ export type Routes = { /** Human-readable reason for the change (e.g. `ongoing code auto-renewed`). */ change_reason?: string | undefined } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.name_changed' + from: { + /** Previous name of the access code. */ + name: string | null + } + to: { + /** New name of the access code. */ + name: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.code_changed' + from: { + /** Previous pin code. */ + code: string | null + } + to: { + /** New pin code. */ + code: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.time_frame_changed' + from: { + /** Previous start time. */ + starts_at: string | null + /** Previous end time. */ + ends_at: string | null + } + to: { + /** New start time. */ + starts_at: string | null + /** New end time. */ + ends_at: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } | { /** ID of the event. */ event_id: string @@ -57285,6 +57406,9 @@ export type Routes = { | ( | 'access_code.created' | 'access_code.changed' + | 'access_code.name_changed' + | 'access_code.code_changed' + | 'access_code.time_frame_changed' | 'access_code.scheduled_on_device' | 'access_code.set_on_device' | 'access_code.removed_from_device' @@ -57393,6 +57517,9 @@ export type Routes = { | ( | 'access_code.created' | 'access_code.changed' + | 'access_code.name_changed' + | 'access_code.code_changed' + | 'access_code.time_frame_changed' | 'access_code.scheduled_on_device' | 'access_code.set_on_device' | 'access_code.removed_from_device' @@ -57603,6 +57730,127 @@ export type Routes = { /** Human-readable reason for the change (e.g. `ongoing code auto-renewed`). */ change_reason?: string | undefined } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.name_changed' + from: { + /** Previous name of the access code. */ + name: string | null + } + to: { + /** New name of the access code. */ + name: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.code_changed' + from: { + /** Previous pin code. */ + code: string | null + } + to: { + /** New pin code. */ + code: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.time_frame_changed' + from: { + /** Previous start time. */ + starts_at: string | null + /** Previous end time. */ + ends_at: string | null + } + to: { + /** New start time. */ + starts_at: string | null + /** New end time. */ + ends_at: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } | { /** ID of the event. */ event_id: string @@ -91206,6 +91454,9 @@ export type Routes = { | ( | 'access_code.created' | 'access_code.changed' + | 'access_code.name_changed' + | 'access_code.code_changed' + | 'access_code.time_frame_changed' | 'access_code.scheduled_on_device' | 'access_code.set_on_device' | 'access_code.removed_from_device' @@ -91314,6 +91565,9 @@ export type Routes = { | ( | 'access_code.created' | 'access_code.changed' + | 'access_code.name_changed' + | 'access_code.code_changed' + | 'access_code.time_frame_changed' | 'access_code.scheduled_on_device' | 'access_code.set_on_device' | 'access_code.removed_from_device' @@ -91494,6 +91748,127 @@ export type Routes = { /** Human-readable reason for the change (e.g. `ongoing code auto-renewed`). */ change_reason?: string | undefined } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.name_changed' + from: { + /** Previous name of the access code. */ + name: string | null + } + to: { + /** New name of the access code. */ + name: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.code_changed' + from: { + /** Previous pin code. */ + code: string | null + } + to: { + /** New pin code. */ + code: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.time_frame_changed' + from: { + /** Previous start time. */ + starts_at: string | null + /** Previous end time. */ + ends_at: string | null + } + to: { + /** New start time. */ + starts_at: string | null + /** New end time. */ + ends_at: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } | { /** ID of the event. */ event_id: string @@ -134822,6 +135197,127 @@ export type Routes = { /** Human-readable reason for the change (e.g. `ongoing code auto-renewed`). */ change_reason?: string | undefined } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.name_changed' + from: { + /** Previous name of the access code. */ + name: string | null + } + to: { + /** New name of the access code. */ + name: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.code_changed' + from: { + /** Previous pin code. */ + code: string | null + } + to: { + /** New pin code. */ + code: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } + | { + /** ID of the event. */ + event_id: string + /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.time_frame_changed' + from: { + /** Previous start time. */ + starts_at: string | null + /** Previous end time. */ + ends_at: string | null + } + to: { + /** New start time. */ + starts_at: string | null + /** New end time. */ + ends_at: string | null + } + /** Human-readable description of the change and its source. */ + description: string + } | { /** ID of the event. */ event_id: string From e12152c910ed88784094c4ce6f03c6346a37ee31 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 21:38:27 +0000 Subject: [PATCH 12/31] 1.914.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3d9cc9f5..2684a7df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.913.0", + "version": "1.914.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.913.0", + "version": "1.914.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index f5e09307..036db3d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.913.0", + "version": "1.914.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 1db518fb9a88661c62c4072515e751a1057bb604 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 16:11:32 -0700 Subject: [PATCH 13/31] feat: Sync with Seam API via 87a8ee0d684017f0f7298b7fe3a534ca3c0fa935 (#2902) --- .../connect/models/events/access-codes.ts | 52 ++++++++++++------- src/lib/seam/connect/openapi.ts | 6 +++ src/lib/seam/connect/route-types.ts | 24 +++++++++ 3 files changed, 62 insertions(+), 20 deletions(-) diff --git a/src/lib/seam/connect/models/events/access-codes.ts b/src/lib/seam/connect/models/events/access-codes.ts index b74ffdd9..2dc4b97d 100644 --- a/src/lib/seam/connect/models/events/access-codes.ts +++ b/src/lib/seam/connect/models/events/access-codes.ts @@ -102,12 +102,16 @@ export type AccessCodeChangedEvent = z.infer export const access_code_name_changed_event = access_code_event.extend({ event_type: z.literal('access_code.name_changed'), - from: z.object({ - name: z.string().nullable().describe('Previous name of the access code.'), - }), - to: z.object({ - name: z.string().nullable().describe('New name of the access code.'), - }), + from: z + .object({ + name: z.string().nullable().describe('Previous name of the access code.'), + }) + .describe('Previous access code name configuration.'), + to: z + .object({ + name: z.string().nullable().describe('New name of the access code.'), + }) + .describe('New access code name configuration.'), description: z .string() .describe('Human-readable description of the change and its source.'), @@ -124,12 +128,16 @@ export type AccessCodeNameChangedEvent = z.infer< export const access_code_code_changed_event = access_code_event.extend({ event_type: z.literal('access_code.code_changed'), - from: z.object({ - code: z.string().nullable().describe('Previous pin code.'), - }), - to: z.object({ - code: z.string().nullable().describe('New pin code.'), - }), + from: z + .object({ + code: z.string().nullable().describe('Previous pin code.'), + }) + .describe('Previous pin code configuration.'), + to: z + .object({ + code: z.string().nullable().describe('New pin code.'), + }) + .describe('New pin code configuration.'), description: z .string() .describe('Human-readable description of the change and its source.'), @@ -146,14 +154,18 @@ export type AccessCodeCodeChangedEvent = z.infer< export const access_code_time_frame_changed_event = access_code_event.extend({ event_type: z.literal('access_code.time_frame_changed'), - from: z.object({ - starts_at: z.string().nullable().describe('Previous start time.'), - ends_at: z.string().nullable().describe('Previous end time.'), - }), - to: z.object({ - starts_at: z.string().nullable().describe('New start time.'), - ends_at: z.string().nullable().describe('New end time.'), - }), + from: z + .object({ + starts_at: z.string().nullable().describe('Previous start time.'), + ends_at: z.string().nullable().describe('Previous end time.'), + }) + .describe('Previous time frame configuration.'), + to: z + .object({ + starts_at: z.string().nullable().describe('New start time.'), + ends_at: z.string().nullable().describe('New end time.'), + }) + .describe('New time frame configuration.'), description: z .string() .describe('Human-readable description of the change and its source.'), diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index fdfc9509..aa425200 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -17411,6 +17411,7 @@ const openapi: OpenAPISpec = { type: 'string', }, from: { + description: 'Previous access code name configuration.', properties: { name: { description: 'Previous name of the access code.', @@ -17427,6 +17428,7 @@ const openapi: OpenAPISpec = { type: 'string', }, to: { + description: 'New access code name configuration.', properties: { name: { description: 'New name of the access code.', @@ -17517,6 +17519,7 @@ const openapi: OpenAPISpec = { type: 'string', }, from: { + description: 'Previous pin code configuration.', properties: { code: { description: 'Previous pin code.', @@ -17533,6 +17536,7 @@ const openapi: OpenAPISpec = { type: 'string', }, to: { + description: 'New pin code configuration.', properties: { code: { description: 'New pin code.', @@ -17623,6 +17627,7 @@ const openapi: OpenAPISpec = { type: 'string', }, from: { + description: 'Previous time frame configuration.', properties: { ends_at: { description: 'Previous end time.', @@ -17644,6 +17649,7 @@ const openapi: OpenAPISpec = { type: 'string', }, to: { + description: 'New time frame configuration.', properties: { ends_at: { description: 'New end time.', diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 3a1a6c7c..5331a5c4 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -54196,10 +54196,12 @@ export type Routes = { } | undefined event_type: 'access_code.name_changed' + /** Previous access code name configuration. */ from: { /** Previous name of the access code. */ name: string | null } + /** New access code name configuration. */ to: { /** New name of the access code. */ name: string | null @@ -54235,10 +54237,12 @@ export type Routes = { } | undefined event_type: 'access_code.code_changed' + /** Previous pin code configuration. */ from: { /** Previous pin code. */ code: string | null } + /** New pin code configuration. */ to: { /** New pin code. */ code: string | null @@ -54274,12 +54278,14 @@ export type Routes = { } | undefined event_type: 'access_code.time_frame_changed' + /** Previous time frame configuration. */ from: { /** Previous start time. */ starts_at: string | null /** Previous end time. */ ends_at: string | null } + /** New time frame configuration. */ to: { /** New start time. */ starts_at: string | null @@ -57758,10 +57764,12 @@ export type Routes = { } | undefined event_type: 'access_code.name_changed' + /** Previous access code name configuration. */ from: { /** Previous name of the access code. */ name: string | null } + /** New access code name configuration. */ to: { /** New name of the access code. */ name: string | null @@ -57797,10 +57805,12 @@ export type Routes = { } | undefined event_type: 'access_code.code_changed' + /** Previous pin code configuration. */ from: { /** Previous pin code. */ code: string | null } + /** New pin code configuration. */ to: { /** New pin code. */ code: string | null @@ -57836,12 +57846,14 @@ export type Routes = { } | undefined event_type: 'access_code.time_frame_changed' + /** Previous time frame configuration. */ from: { /** Previous start time. */ starts_at: string | null /** Previous end time. */ ends_at: string | null } + /** New time frame configuration. */ to: { /** New start time. */ starts_at: string | null @@ -91776,10 +91788,12 @@ export type Routes = { } | undefined event_type: 'access_code.name_changed' + /** Previous access code name configuration. */ from: { /** Previous name of the access code. */ name: string | null } + /** New access code name configuration. */ to: { /** New name of the access code. */ name: string | null @@ -91815,10 +91829,12 @@ export type Routes = { } | undefined event_type: 'access_code.code_changed' + /** Previous pin code configuration. */ from: { /** Previous pin code. */ code: string | null } + /** New pin code configuration. */ to: { /** New pin code. */ code: string | null @@ -91854,12 +91870,14 @@ export type Routes = { } | undefined event_type: 'access_code.time_frame_changed' + /** Previous time frame configuration. */ from: { /** Previous start time. */ starts_at: string | null /** Previous end time. */ ends_at: string | null } + /** New time frame configuration. */ to: { /** New start time. */ starts_at: string | null @@ -135225,10 +135243,12 @@ export type Routes = { } | undefined event_type: 'access_code.name_changed' + /** Previous access code name configuration. */ from: { /** Previous name of the access code. */ name: string | null } + /** New access code name configuration. */ to: { /** New name of the access code. */ name: string | null @@ -135264,10 +135284,12 @@ export type Routes = { } | undefined event_type: 'access_code.code_changed' + /** Previous pin code configuration. */ from: { /** Previous pin code. */ code: string | null } + /** New pin code configuration. */ to: { /** New pin code. */ code: string | null @@ -135303,12 +135325,14 @@ export type Routes = { } | undefined event_type: 'access_code.time_frame_changed' + /** Previous time frame configuration. */ from: { /** Previous start time. */ starts_at: string | null /** Previous end time. */ ends_at: string | null } + /** New time frame configuration. */ to: { /** New start time. */ starts_at: string | null From b89a81f5731f580297da9181ad922d929c5a315e Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 23:12:19 +0000 Subject: [PATCH 14/31] 1.915.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2684a7df..2741b3f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.914.0", + "version": "1.915.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.914.0", + "version": "1.915.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 036db3d5..73172902 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.914.0", + "version": "1.915.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 65dcf82179a049f0cae3a1c948637e1dcd68ee78 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 16:30:48 -0700 Subject: [PATCH 15/31] feat: Sync with Seam API via 1a60ec9476bd1341ed94cb879a50f883f7cd0743 (#2903) --- .../connect/models/acs/acs-access-group.ts | 8 +- .../acs-credential-provisioning-automation.ts | 4 +- .../seam/connect/models/acs/acs-credential.ts | 2 +- .../seam/connect/models/acs/acs-encoder.ts | 4 +- src/lib/seam/connect/models/acs/acs-system.ts | 4 +- .../connect/models/acs/acs-users/acs-user.ts | 4 +- .../models/bridges/bridge-connected-system.ts | 4 +- src/lib/seam/connect/models/bridges/bridge.ts | 4 +- .../models/client-sessions/client-session.ts | 11 +- .../connect-webviews/connect-webview.ts | 6 +- .../seam/connect/models/customer/customer.ts | 4 +- src/lib/seam/connect/models/devices/phone.ts | 2 +- .../connect/models/events/access-codes.ts | 2 +- .../connect/models/events/action-attempts.ts | 16 +- .../connect/models/events/client-sessions.ts | 2 +- src/lib/seam/connect/models/events/common.ts | 4 +- .../connect/models/events/connect-webviews.ts | 12 +- .../models/events/connected-accounts.ts | 24 +- src/lib/seam/connect/models/events/devices.ts | 42 +- .../seam/connect/models/events/seam-event.ts | 2 +- .../models/instant-keys/instant-key.ts | 8 +- .../connect/models/partner/customer-portal.ts | 4 +- .../seam/connect/models/partner/magic-link.ts | 4 +- src/lib/seam/connect/models/spaces/space.ts | 4 +- .../models/thermostats/thermostat-program.ts | 2 +- .../models/thermostats/thermostat-schedule.ts | 4 +- .../models/user-identities/user-identity.ts | 4 +- .../seam/connect/models/webhooks/webhook.ts | 6 +- .../connect/models/workspaces/workspace.ts | 9 +- src/lib/seam/connect/openapi.ts | 675 +++--- src/lib/seam/connect/route-types.ts | 2112 ++++++++--------- 31 files changed, 1395 insertions(+), 1598 deletions(-) diff --git a/src/lib/seam/connect/models/acs/acs-access-group.ts b/src/lib/seam/connect/models/acs/acs-access-group.ts index 28ae97f5..6ff4ef5a 100644 --- a/src/lib/seam/connect/models/acs/acs-access-group.ts +++ b/src/lib/seam/connect/models/acs/acs-access-group.ts @@ -118,15 +118,11 @@ const common_acs_access_group = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group.', - ), + .describe('ID of the workspace that contains the access group.'), connected_account_id: z .string() .uuid() - .describe( - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group.', - ), + .describe('ID of the connected account that contains the access group.'), name: z.string().describe('Name of the access group.'), access_group_type: acs_access_group_external_type.describe(` --- diff --git a/src/lib/seam/connect/models/acs/acs-credential-provisioning-automation.ts b/src/lib/seam/connect/models/acs/acs-credential-provisioning-automation.ts index bb8490dd..4a4d61a6 100644 --- a/src/lib/seam/connect/models/acs/acs-credential-provisioning-automation.ts +++ b/src/lib/seam/connect/models/acs/acs-credential-provisioning-automation.ts @@ -38,9 +38,7 @@ export const enrollment_automation = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the enrollment automation.', - ), + .describe('ID of the workspace that contains the enrollment automation.'), }).describe(` --- route_path: /user_identities/enrollment_automations diff --git a/src/lib/seam/connect/models/acs/acs-credential.ts b/src/lib/seam/connect/models/acs/acs-credential.ts index 79e9ce9d..544c9c25 100644 --- a/src/lib/seam/connect/models/acs/acs-credential.ts +++ b/src/lib/seam/connect/models/acs/acs-credential.ts @@ -240,7 +240,7 @@ const common_acs_credential = z.object({ .string() .uuid() .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', ), starts_at: z .string() diff --git a/src/lib/seam/connect/models/acs/acs-encoder.ts b/src/lib/seam/connect/models/acs/acs-encoder.ts index 4879d6b0..00fd45dc 100644 --- a/src/lib/seam/connect/models/acs/acs-encoder.ts +++ b/src/lib/seam/connect/models/acs/acs-encoder.ts @@ -50,13 +50,13 @@ export const acs_encoder = z.object({ .string() .uuid() .describe( - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', + 'ID of the connected account that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', ), workspace_id: z .string() .uuid() .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', + 'ID of the workspace that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', ), errors: z .array(acs_encoder_error) diff --git a/src/lib/seam/connect/models/acs/acs-system.ts b/src/lib/seam/connect/models/acs/acs-system.ts index af89dd0f..16b1d60e 100644 --- a/src/lib/seam/connect/models/acs/acs-system.ts +++ b/src/lib/seam/connect/models/acs/acs-system.ts @@ -316,7 +316,7 @@ export const acs_system = z .string() .uuid() .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + 'ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems).', ), connected_account_ids: z.array(z.string().uuid()).describe(` --- @@ -328,7 +328,7 @@ export const acs_system = z .string() .uuid() .describe( - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + 'ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems).', ), image_url: z .string() diff --git a/src/lib/seam/connect/models/acs/acs-users/acs-user.ts b/src/lib/seam/connect/models/acs/acs-users/acs-user.ts index 0993f496..3e5641cb 100644 --- a/src/lib/seam/connect/models/acs/acs-users/acs-user.ts +++ b/src/lib/seam/connect/models/acs/acs-users/acs-user.ts @@ -226,7 +226,7 @@ const common_acs_user = z .string() .uuid() .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).', + 'ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).', ), created_at: z .string() @@ -311,7 +311,7 @@ const common_acs_user = z The last time an internal sync job completed for this access system user. `), connected_account_id: z.string().uuid().describe(` - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). `), salto_space_metadata: acs_user_salto_space_metadata .optional() diff --git a/src/lib/seam/connect/models/bridges/bridge-connected-system.ts b/src/lib/seam/connect/models/bridges/bridge-connected-system.ts index 6795e704..49bfb099 100644 --- a/src/lib/seam/connect/models/bridges/bridge-connected-system.ts +++ b/src/lib/seam/connect/models/bridges/bridge-connected-system.ts @@ -33,9 +33,7 @@ export const bridge_connected_system = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) with which Seam Bridge is paired.', - ), + .describe('ID of the workspace with which Seam Bridge is paired.'), workspace_display_name: z .string() .describe( diff --git a/src/lib/seam/connect/models/bridges/bridge.ts b/src/lib/seam/connect/models/bridges/bridge.ts index 9d189824..c7beb002 100644 --- a/src/lib/seam/connect/models/bridges/bridge.ts +++ b/src/lib/seam/connect/models/bridges/bridge.ts @@ -5,9 +5,7 @@ export const bridge = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains Seam Bridge.', - ), + .describe('ID of the workspace that contains Seam Bridge.'), created_at: z .string() .datetime() diff --git a/src/lib/seam/connect/models/client-sessions/client-session.ts b/src/lib/seam/connect/models/client-sessions/client-session.ts index fafc9aa5..5b369e8f 100644 --- a/src/lib/seam/connect/models/client-sessions/client-session.ts +++ b/src/lib/seam/connect/models/client-sessions/client-session.ts @@ -1,18 +1,11 @@ import { z } from 'zod' export const client_session = z.object({ - client_session_id: z - .string() - .uuid() - .describe( - 'ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens).', - ), + client_session_id: z.string().uuid().describe('ID of the client session.'), workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens).', - ), + .describe('ID of the workspace associated with the client session.'), created_at: z .string() .datetime() diff --git a/src/lib/seam/connect/models/connect-webviews/connect-webview.ts b/src/lib/seam/connect/models/connect-webviews/connect-webview.ts index 293f436b..9e96c8c7 100644 --- a/src/lib/seam/connect/models/connect-webviews/connect-webview.ts +++ b/src/lib/seam/connect/models/connect-webviews/connect-webview.ts @@ -14,9 +14,7 @@ export const connect_webview = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Connect Webview.', - ), + .describe('ID of the workspace that contains the Connect Webview.'), created_at: z .string() .datetime() @@ -26,7 +24,7 @@ export const connect_webview = z.object({ .uuid() .nullable() .describe( - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the Connect Webview.', + 'ID of the connected account associated with the Connect Webview.', ), url: z .string() diff --git a/src/lib/seam/connect/models/customer/customer.ts b/src/lib/seam/connect/models/customer/customer.ts index 321fb911..156baeb6 100644 --- a/src/lib/seam/connect/models/customer/customer.ts +++ b/src/lib/seam/connect/models/customer/customer.ts @@ -7,9 +7,7 @@ export const customer = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the customer.', - ), + .describe('ID of the workspace associated with the customer.'), created_at: z .string() .datetime() diff --git a/src/lib/seam/connect/models/devices/phone.ts b/src/lib/seam/connect/models/devices/phone.ts index 2d8584a1..22a42a9b 100644 --- a/src/lib/seam/connect/models/devices/phone.ts +++ b/src/lib/seam/connect/models/devices/phone.ts @@ -25,7 +25,7 @@ export const phone = z.object({ .describe(`Display name of the phone. Defaults to \`nickname\` (if it is set) or \`properties.appearance.name\`, otherwise. Enables administrators and users to identify the phone easily, especially when there are numerous phones. `), workspace_id: basePhoneDeviceSchema.shape.workspace_id - .describe(`ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the phone. + .describe(`ID of the workspace that contains the phone. `), created_at: basePhoneDeviceSchema.shape.created_at .describe(`Date and time at which the phone was created. diff --git a/src/lib/seam/connect/models/events/access-codes.ts b/src/lib/seam/connect/models/events/access-codes.ts index 2dc4b97d..76189147 100644 --- a/src/lib/seam/connect/models/events/access-codes.ts +++ b/src/lib/seam/connect/models/events/access-codes.ts @@ -17,7 +17,7 @@ const access_code_event = common_event.extend({ .string() .uuid() .describe( - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', ), device_custom_metadata: custom_metadata .optional() diff --git a/src/lib/seam/connect/models/events/action-attempts.ts b/src/lib/seam/connect/models/events/action-attempts.ts index 2f7836ee..731ab76b 100644 --- a/src/lib/seam/connect/models/events/action-attempts.ts +++ b/src/lib/seam/connect/models/events/action-attempts.ts @@ -32,7 +32,7 @@ export const action_attempt_lock_door_succeeded_event = --- route_path: /action_attempts --- - A lock door [action attempt](https://docs.seam.co/core-concepts/action-attempts) succeeded. + A lock door action attempt succeeded. `) export const action_attempt_lock_door_failed_event = @@ -42,7 +42,7 @@ export const action_attempt_lock_door_failed_event = --- route_path: /action_attempts --- - A lock door [action attempt](https://docs.seam.co/core-concepts/action-attempts) failed. + A lock door action attempt failed. `) export const action_attempt_unlock_door_succeeded_event = @@ -52,7 +52,7 @@ export const action_attempt_unlock_door_succeeded_event = --- route_path: /action_attempts --- - An unlock door [action attempt](https://docs.seam.co/core-concepts/action-attempts) succeeded. + An unlock door action attempt succeeded. `) export const action_attempt_unlock_door_failed_event = @@ -62,7 +62,7 @@ export const action_attempt_unlock_door_failed_event = --- route_path: /action_attempts --- - An unlock door [action attempt](https://docs.seam.co/core-concepts/action-attempts) failed. + An unlock door action attempt failed. `) export const action_attempt_simulate_keypad_code_entry_succeeded_event = @@ -74,7 +74,7 @@ export const action_attempt_simulate_keypad_code_entry_succeeded_event = --- route_path: /action_attempts --- - A simulate keypad code entry [action attempt](https://docs.seam.co/core-concepts/action-attempts) succeeded. + A simulate keypad code entry action attempt succeeded. `) export const action_attempt_simulate_keypad_code_entry_failed_event = @@ -84,7 +84,7 @@ export const action_attempt_simulate_keypad_code_entry_failed_event = --- route_path: /action_attempts --- - A simulate keypad code entry [action attempt](https://docs.seam.co/core-concepts/action-attempts) failed. + A simulate keypad code entry action attempt failed. `) export const action_attempt_simulate_manual_lock_via_keypad_succeeded_event = @@ -96,7 +96,7 @@ export const action_attempt_simulate_manual_lock_via_keypad_succeeded_event = --- route_path: /action_attempts --- - A simulate manual lock via keypad [action attempt](https://docs.seam.co/core-concepts/action-attempts) succeeded. + A simulate manual lock via keypad action attempt succeeded. `) export const action_attempt_simulate_manual_lock_via_keypad_failed_event = @@ -108,7 +108,7 @@ export const action_attempt_simulate_manual_lock_via_keypad_failed_event = --- route_path: /action_attempts --- - A simulate manual lock via keypad [action attempt](https://docs.seam.co/core-concepts/action-attempts) failed. + A simulate manual lock via keypad action attempt failed. `) export const action_attempt_events = [ diff --git a/src/lib/seam/connect/models/events/client-sessions.ts b/src/lib/seam/connect/models/events/client-sessions.ts index 45bee913..c82f0bf8 100644 --- a/src/lib/seam/connect/models/events/client-sessions.ts +++ b/src/lib/seam/connect/models/events/client-sessions.ts @@ -15,7 +15,7 @@ export const client_session_deleted_event = client_session_event.extend({ --- route_path: /client_sessions --- - A [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was deleted. + A client session was deleted. `) export type ClientSessionDeletedEvent = z.infer< diff --git a/src/lib/seam/connect/models/events/common.ts b/src/lib/seam/connect/models/events/common.ts index 3737bd47..4763817e 100644 --- a/src/lib/seam/connect/models/events/common.ts +++ b/src/lib/seam/connect/models/events/common.ts @@ -5,9 +5,7 @@ export const common_event = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', - ), + .describe('ID of the workspace associated with the event.'), created_at: z .string() .datetime() diff --git a/src/lib/seam/connect/models/events/connect-webviews.ts b/src/lib/seam/connect/models/events/connect-webviews.ts index 9f8a51bc..031edc61 100644 --- a/src/lib/seam/connect/models/events/connect-webviews.ts +++ b/src/lib/seam/connect/models/events/connect-webviews.ts @@ -7,17 +7,13 @@ const connect_webview_event = common_event.extend({ connect_webview_id: z .string() .uuid() - .describe( - 'ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews).', - ), + .describe('ID of the affected Connect Webview.'), }) const connected_account_id = z .string() .uuid() - .describe( - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', - ) + .describe('ID of the connected account associated with the event.') const connected_account_custom_metadata = custom_metadata .optional() @@ -40,7 +36,7 @@ export const connect_webview_login_succeeded_event = --- route_path: /connect_webviews --- - A [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) login succeeded. + A Connect Webview login succeeded. `) export type ConnectWebviewLoginSucceededEvent = z.infer< @@ -53,7 +49,7 @@ export const connect_webview_login_failed_event = connect_webview_event.extend({ --- route_path: /connect_webviews --- - A [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) login failed. + A Connect Webview login failed. `) export type ConnectWebviewLoginFailedEvent = z.infer< diff --git a/src/lib/seam/connect/models/events/connected-accounts.ts b/src/lib/seam/connect/models/events/connected-accounts.ts index 64d6ca64..ad46d924 100644 --- a/src/lib/seam/connect/models/events/connected-accounts.ts +++ b/src/lib/seam/connect/models/events/connected-accounts.ts @@ -11,9 +11,7 @@ const connected_account_event = common_event.extend({ connected_account_id: z .string() .uuid() - .describe( - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', - ), + .describe('ID of the affected connected account.'), connected_account_custom_metadata: custom_metadata .optional() .describe( @@ -24,9 +22,7 @@ const connected_account_event = common_event.extend({ const connect_webview_id = z .string() .uuid() - .describe( - 'ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event.', - ) + .describe('ID of the Connect Webview associated with the event.') const connected_account_event_issue_properties = { connected_account_errors: z @@ -52,7 +48,7 @@ export const connected_account_connected_event = connected_account_event.extend( --- route_path: /connected_accounts --- - A [connected account](https://docs.seam.co/core-concepts/connected-accounts) was connected for the first time or was reconnected after being disconnected. + A connected account was connected for the first time or was reconnected after being disconnected. `) export type ConnectedAccountConnectedEvent = z.infer< @@ -66,7 +62,7 @@ export const connected_account_created_event = connected_account_event.extend({ --- route_path: /connected_accounts --- - A [connected account](https://docs.seam.co/core-concepts/connected-accounts) was created. + A connected account was created. `) export type ConnectedAccountCreatedEvent = z.infer< @@ -82,7 +78,7 @@ export const connected_account_successful_login_event = deprecated: Use \`connect_webview.login_succeeded\`. route_path: /connected_accounts --- - A [connected account](https://docs.seam.co/core-concepts/connected-accounts) had a successful login using a [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). + A connected account had a successful login using a Connect Webview. `) /** @deprecated Rely on ConnectWebviewLoginSucceededEvent instead */ @@ -98,7 +94,7 @@ export const connected_account_disconnected_event = connected_account_event --- route_path: /connected_accounts --- - A [connected account](https://docs.seam.co/core-concepts/connected-accounts) was disconnected. + A connected account was disconnected. `) export type ConnectedAccountDisconnectedEvent = z.infer< @@ -112,7 +108,7 @@ export const connected_account_completed_first_sync_event = --- route_path: /connected_accounts --- - A [connected account](https://docs.seam.co/core-concepts/connected-accounts) completed the first sync with Seam, and the corresponding devices or systems are now available. + A connected account completed the first sync with Seam, and the corresponding devices or systems are now available. `) export type ConnectedAccountCompletedFirstSyncEvent = z.infer< @@ -135,7 +131,7 @@ export const connected_account_deleted_event = connected_account_event.extend({ --- route_path: /connected_accounts --- - A [connected account](https://docs.seam.co/core-concepts/connected-accounts) was deleted. + A connected account was deleted. `) export type ConnectedAccountDeletedEvent = z.infer< @@ -151,7 +147,7 @@ export const connected_account_completed_first_sync_after_reconnection_event = --- route_path: /connected_accounts --- - A [connected account](https://docs.seam.co/core-concepts/connected-accounts) completed the first sync after reconnection with Seam, and the corresponding devices or systems are now available. + A connected account completed the first sync after reconnection with Seam, and the corresponding devices or systems are now available. `) export type ConnectedAccountCompletedFirstSyncAfterReconnectionEvent = z.infer< @@ -167,7 +163,7 @@ export const connected_account_reauthorization_requested_event = --- route_path: /connected_accounts --- - A [connected account](https://docs.seam.co/core-concepts/connected-accounts) requires reauthorization using a new Connect Webview. The account is still connected, but cannot access new features. Delaying reauthorization too long will eventually cause the Connected Account to become disconnected. + A connected account requires reauthorization using a new Connect Webview. The account is still connected, but cannot access new features. Delaying reauthorization too long will eventually cause the Connected Account to become disconnected. `) export type ConnectedAccountReauthorizationRequestedEvent = z.infer< diff --git a/src/lib/seam/connect/models/events/devices.ts b/src/lib/seam/connect/models/events/devices.ts index f5981fb4..4c51fe80 100644 --- a/src/lib/seam/connect/models/events/devices.ts +++ b/src/lib/seam/connect/models/events/devices.ts @@ -13,9 +13,7 @@ const device_event = common_event.extend({ connected_account_id: z .string() .uuid() - .describe( - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', - ), + .describe('ID of the connected account associated with the event.'), customer_key: z .string() .optional() @@ -78,7 +76,7 @@ export const device_connected_event = device_event.extend({ --- route_path: /devices --- - The status of a [device](https://docs.seam.co/core-concepts/devices) changed from offline to online. That is, the \`device.properties.online\` property changed from \`false\` to \`true\`. Note that some devices operate entirely in offline mode, so Seam never emits a \`device.connected\` event for these devices. + The status of a device changed from offline to online. That is, the \`device.properties.online\` property changed from \`false\` to \`true\`. Note that some devices operate entirely in offline mode, so Seam never emits a \`device.connected\` event for these devices. `) export type DeviceConnectedEvent = z.infer @@ -89,7 +87,7 @@ export const device_added_event = device_event.extend({ --- route_path: /devices --- - A [device](https://docs.seam.co/core-concepts/devices) was added to Seam or was re-added to Seam after having been removed. + A device was added to Seam or was re-added to Seam after having been removed. `) export type DeviceAddedEvent = z.infer @@ -142,7 +140,7 @@ export const device_disconnected_event = device_event --- route_path: /devices --- - The status of a [device](https://docs.seam.co/core-concepts/devices) changed from online to offline. That is, the \`device.properties.online\` property changed from \`true\` to \`false\`. + The status of a device changed from online to offline. That is, the \`device.properties.online\` property changed from \`true\` to \`false\`. `) export type DeviceDisconnectedEvent = z.infer @@ -169,7 +167,7 @@ export const device_tampered_event = device_event.extend({ --- route_path: /devices --- - A [device](https://docs.seam.co/core-concepts/devices) detected that it was tampered with, for example, opened or moved. + A device detected that it was tampered with, for example, opened or moved. `) export type DeviceTamperedEvent = z.infer @@ -181,7 +179,7 @@ export const device_low_battery_event = device_event.extend({ --- route_path: /devices --- - A [device](https://docs.seam.co/core-concepts/devices) battery level dropped below the low threshold. + A device battery level dropped below the low threshold. `) export type DeviceLowBatteryEvent = z.infer @@ -194,7 +192,7 @@ export const device_battery_status_changed_event = device_event.extend({ --- route_path: /devices --- - A [device](https://docs.seam.co/core-concepts/devices) battery status changed since the last \`battery_status_changed\` event. + A device battery status changed since the last \`battery_status_changed\` event. `) export type DeviceBatteryStatusChangedEvent = z.infer< @@ -207,7 +205,7 @@ export const device_removed_event = device_event.extend({ --- route_path: /devices --- - A [device](https://docs.seam.co/core-concepts/devices) was removed externally from the [connected account](https://docs.seam.co/core-concepts/connected-accounts). + A device was removed externally from the connected account. `) export type DeviceRemovedEvent = z.infer @@ -225,7 +223,7 @@ export const device_deleted_event = device_event.extend({ --- route_path: /devices --- - A [device](https://docs.seam.co/core-concepts/devices) was deleted. + A device was deleted. `) export type DeviceDeletedEvent = z.infer @@ -237,7 +235,7 @@ export const device_third_party_integration_detected_event = --- route_path: /devices --- - Seam detected that a [device](https://docs.seam.co/core-concepts/devices) is using a third-party integration that will interfere with Seam device management. + Seam detected that a device is using a third-party integration that will interfere with Seam device management. `) export type DeviceThirdPartyIntegrationDetectedEvent = z.infer< @@ -251,7 +249,7 @@ export const device_third_party_integration_no_longer_detected_event = --- route_path: /devices --- - Seam detected that a [device](https://docs.seam.co/core-concepts/devices) is no longer using a third-party integration that was interfering with Seam device management. + Seam detected that a device is no longer using a third-party integration that was interfering with Seam device management. `) export type DeviceThirdPartyIntegrationNoLongerDetectedEvent = z.infer< @@ -292,7 +290,7 @@ export const device_connection_became_flaky_event = device_event --- route_path: /devices --- - Seam detected a flaky [device](https://docs.seam.co/core-concepts/devices) connection. + Seam detected a flaky device connection. `) export type DeviceConnectionBecameFlakyEvent = z.infer< @@ -305,7 +303,7 @@ export const device_connection_stabilized_event = device_event.extend({ --- route_path: /devices --- - Seam detected that a previously-flaky [device](https://docs.seam.co/core-concepts/devices) connection stabilized. + Seam detected that a previously-flaky device connection stabilized. `) export type DeviceConnectionStabilizedEvent = z.infer< @@ -320,7 +318,7 @@ export const device_error_subscription_required_event = device_event --- route_path: /devices --- - A third-party subscription is required to use all [device](https://docs.seam.co/core-concepts/devices) features. + A third-party subscription is required to use all device features. `) export type DeviceErrorSubscriptionRequiredEvent = z.infer< @@ -334,7 +332,7 @@ export const device_error_subscription_required_resolved_event = --- route_path: /devices --- - A third-party subscription is active or no longer required to use all [device](https://docs.seam.co/core-concepts/devices) features. + A third-party subscription is active or no longer required to use all device features. `) export type DeviceErrorSubscriptionRequiredResolvedEvent = z.infer< @@ -347,7 +345,7 @@ export const device_accessory_keypad_connected_event = device_event.extend({ --- route_path: /devices --- - An accessory keypad was connected to a [device](https://docs.seam.co/core-concepts/devices). + An accessory keypad was connected to a device. `) export type DeviceAccessoryKeypadConnectedEvent = z.infer< @@ -362,7 +360,7 @@ export const device_accessory_keypad_disconnected_event = device_event --- route_path: /devices --- - An accessory keypad was disconnected from a [device](https://docs.seam.co/core-concepts/devices). + An accessory keypad was disconnected from a device. `) export type DeviceAccessoryKeypadDisconnectedEvent = z.infer< @@ -724,7 +722,7 @@ export const device_name_changed_event = device_event.extend({ --- route_path: /devices --- - The name of a [device](https://docs.seam.co/core-concepts/devices) was changed. + The name of a device was changed. `) export type DeviceNameChangedEvent = z.infer @@ -752,7 +750,7 @@ export const camera_activated_event = device_event.extend({ --- route_path: /devices --- - A [camera](https://docs.seam.co/core-concepts/devices) was activated, for example, by motion detection. + A camera was activated, for example, by motion detection. `) export type CameraActivatedEvent = z.infer @@ -777,7 +775,7 @@ export const device_doorbell_rang_event = device_event.extend({ --- route_path: /devices --- - A doorbell button was pressed on a [device](https://docs.seam.co/core-concepts/devices). + A doorbell button was pressed on a device. `) export type DeviceDoorbellRangEvent = z.infer diff --git a/src/lib/seam/connect/models/events/seam-event.ts b/src/lib/seam/connect/models/events/seam-event.ts index 4203b7dd..fdc64fbd 100644 --- a/src/lib/seam/connect/models/events/seam-event.ts +++ b/src/lib/seam/connect/models/events/seam-event.ts @@ -32,7 +32,7 @@ export const seam_event = z.discriminatedUnion('event_type', [ --- Represents an event. Events let you know when something interesting happens in your workspace. For example, when a lock is unlocked, Seam creates a \`lock.unlocked\` event. When a device's battery level is low, Seam creates a \`device.battery_low\` event. - As with other API resources, you can retrieve an individual event or a list of events. Seam also provides a separate [webhook](https://docs.seam.co/developer-tools/webhooks) system for sending the event objects directly to an endpoint on your sever. Manage webhooks through [Seam Console](https://console.seam.co). You can also use the webhooks sandbox in Seam Console to see the different payloads for each event and test them against your own endpoints. + As with other API resources, you can retrieve an individual event or a list of events. Seam also provides a separate webhook system for sending the event objects directly to an endpoint on your sever. Manage webhooks through [Seam Console](https://console.seam.co). You can also use the webhooks sandbox in Seam Console to see the different payloads for each event and test them against your own endpoints. `) export type SeamEvent = z.infer diff --git a/src/lib/seam/connect/models/instant-keys/instant-key.ts b/src/lib/seam/connect/models/instant-keys/instant-key.ts index e1b30aa5..e0da2cf7 100644 --- a/src/lib/seam/connect/models/instant-keys/instant-key.ts +++ b/src/lib/seam/connect/models/instant-keys/instant-key.ts @@ -5,9 +5,7 @@ export const instant_key = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Instant Key.', - ), + .describe('ID of the workspace that contains the Instant Key.'), created_at: z .string() .datetime() @@ -21,9 +19,7 @@ export const instant_key = z.object({ client_session_id: z .string() .uuid() - .describe( - 'ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) associated with the Instant Key.', - ), + .describe('ID of the client session associated with the Instant Key.'), user_identity_id: z .string() .uuid() diff --git a/src/lib/seam/connect/models/partner/customer-portal.ts b/src/lib/seam/connect/models/partner/customer-portal.ts index 7aa4e7ae..822e5f0e 100644 --- a/src/lib/seam/connect/models/partner/customer-portal.ts +++ b/src/lib/seam/connect/models/partner/customer-portal.ts @@ -11,9 +11,7 @@ export const customer_portal = z workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the customer portal.', - ), + .describe('ID of the workspace associated with the customer portal.'), created_at: z .string() .datetime() diff --git a/src/lib/seam/connect/models/partner/magic-link.ts b/src/lib/seam/connect/models/partner/magic-link.ts index 794d0335..c95bd41c 100644 --- a/src/lib/seam/connect/models/partner/magic-link.ts +++ b/src/lib/seam/connect/models/partner/magic-link.ts @@ -10,9 +10,7 @@ export const magic_link = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the magic link.', - ), + .describe('ID of the workspace associated with the magic link.'), created_at: z .string() .datetime() diff --git a/src/lib/seam/connect/models/spaces/space.ts b/src/lib/seam/connect/models/spaces/space.ts index ad75848f..9cdf9c7c 100644 --- a/src/lib/seam/connect/models/spaces/space.ts +++ b/src/lib/seam/connect/models/spaces/space.ts @@ -40,9 +40,7 @@ export const space = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space.', - ), + .describe('ID of the workspace associated with the space.'), space_key: z .string() .optional() diff --git a/src/lib/seam/connect/models/thermostats/thermostat-program.ts b/src/lib/seam/connect/models/thermostats/thermostat-program.ts index 20eeeff7..888f0050 100644 --- a/src/lib/seam/connect/models/thermostats/thermostat-program.ts +++ b/src/lib/seam/connect/models/thermostats/thermostat-program.ts @@ -40,7 +40,7 @@ export const thermostat_daily_program = z.object({ .string() .uuid() .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program.', + 'ID of the workspace that contains the thermostat daily program.', ), created_at: z .string() diff --git a/src/lib/seam/connect/models/thermostats/thermostat-schedule.ts b/src/lib/seam/connect/models/thermostats/thermostat-schedule.ts index 89bfffe9..0e1b2655 100644 --- a/src/lib/seam/connect/models/thermostats/thermostat-schedule.ts +++ b/src/lib/seam/connect/models/thermostats/thermostat-schedule.ts @@ -54,9 +54,7 @@ export const thermostat_schedule = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule.', - ), + .describe('ID of the workspace that contains the thermostat schedule.'), created_at: z .string() .datetime() diff --git a/src/lib/seam/connect/models/user-identities/user-identity.ts b/src/lib/seam/connect/models/user-identities/user-identity.ts index f690177e..30e32f5a 100644 --- a/src/lib/seam/connect/models/user-identities/user-identity.ts +++ b/src/lib/seam/connect/models/user-identities/user-identity.ts @@ -128,9 +128,7 @@ export const user_identity = z.object({ workspace_id: z .string() .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity.', - ), + .describe('ID of the workspace that contains the user identity.'), errors: z .array(user_identity_errors) .describe( diff --git a/src/lib/seam/connect/models/webhooks/webhook.ts b/src/lib/seam/connect/models/webhooks/webhook.ts index 6a011ba5..55226482 100644 --- a/src/lib/seam/connect/models/webhooks/webhook.ts +++ b/src/lib/seam/connect/models/webhooks/webhook.ts @@ -1,11 +1,7 @@ import { z } from 'zod' export const webhook = z.object({ - webhook_id: z - .string() - .describe( - 'ID of the [webhook](https://docs.seam.co/developer-tools/webhooks).', - ), + webhook_id: z.string().describe('ID of the webhook.'), url: z .string() .describe( diff --git a/src/lib/seam/connect/models/workspaces/workspace.ts b/src/lib/seam/connect/models/workspaces/workspace.ts index 09675e08..29936269 100644 --- a/src/lib/seam/connect/models/workspaces/workspace.ts +++ b/src/lib/seam/connect/models/workspaces/workspace.ts @@ -3,12 +3,7 @@ import { z } from 'zod' import { hex_color_code } from '../colors.js' export const workspace = z.object({ - workspace_id: z - .string() - .uuid() - .describe( - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces).', - ), + workspace_id: z.string().uuid().describe('ID of the workspace.'), name: z .string() .describe( @@ -86,7 +81,7 @@ export const workspace = z.object({ .uuid() .nullable() .describe( - 'ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization.', + 'ID of the organization to which the workspace belongs, or `null` if the workspace is not assigned to an organization.', ), }).describe(` --- diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index aa425200..7a37220f 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -2915,7 +2915,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group.', + 'ID of the connected account that contains the access group.', format: 'uuid', type: 'string', }, @@ -3398,8 +3398,7 @@ const openapi: OpenAPISpec = { type: 'array', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group.', + description: 'ID of the workspace that contains the access group.', format: 'uuid', type: 'string', }, @@ -3829,7 +3828,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', format: 'uuid', type: 'string', }, @@ -3916,7 +3915,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', + 'ID of the connected account that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', format: 'uuid', type: 'string', }, @@ -3962,7 +3961,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', + 'ID of the workspace that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', format: 'uuid', type: 'string', }, @@ -4519,7 +4518,7 @@ const openapi: OpenAPISpec = { acs_user_count: { format: 'float', type: 'number' }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + 'ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems).', format: 'uuid', type: 'string', }, @@ -4959,7 +4958,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + 'ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems).', format: 'uuid', type: 'string', }, @@ -5020,7 +5019,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - '\n The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).\n ', + '\n The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).\n ', format: 'uuid', type: 'string', }, @@ -5814,7 +5813,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).', + 'ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).', format: 'uuid', type: 'string', }, @@ -6703,7 +6702,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', format: 'uuid', type: 'string', }, @@ -7161,7 +7160,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', format: 'uuid', type: 'string', }, @@ -7873,7 +7872,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', format: 'uuid', type: 'string', }, @@ -8328,7 +8327,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', format: 'uuid', type: 'string', }, @@ -9049,7 +9048,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', format: 'uuid', type: 'string', }, @@ -11737,7 +11736,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) with which Seam Bridge is paired.', + 'ID of the workspace with which Seam Bridge is paired.', format: 'uuid', type: 'string', }, @@ -11761,8 +11760,7 @@ const openapi: OpenAPISpec = { "Represents a [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). If you want to restrict your users' access to their own devices, use client sessions.\n\nYou create each client session with a custom `user_identifier_key`. Normally, the `user_identifier_key` is a user ID that your application provides.\n\nWhen calling the Seam API from your backend using an API key, you can pass the `user_identifier_key` as a parameter to limit results to the associated client session. For example, `/devices/list?user_identifier_key=123` only returns devices associated with the client session created with the `user_identifier_key` `123`.\n\nA client session has a token that you can use with the Seam JavaScript SDK to make requests from the client (browser) directly to the Seam API. The token restricts the user's access to only the devices that they own.\n\nSee also [Get Started with React](https://docs.seam.co/ui-components/overview/getting-started-with-seam-components/get-started-with-react-components-and-client-session-tokens).", properties: { client_session_id: { - description: - 'ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens).', + description: 'ID of the client session.', format: 'uuid', type: 'string', }, @@ -11828,7 +11826,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens).', + 'ID of the workspace associated with the client session.', format: 'uuid', type: 'string', }, @@ -11911,7 +11909,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the Connect Webview.', + 'ID of the connected account associated with the Connect Webview.', format: 'uuid', nullable: true, type: 'string', @@ -11983,7 +11981,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Connect Webview.', + 'ID of the workspace that contains the Connect Webview.', format: 'uuid', type: 'string', }, @@ -12631,8 +12629,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the customer.', + description: 'ID of the workspace associated with the customer.', format: 'uuid', type: 'string', }, @@ -12669,7 +12666,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the customer portal.', + 'ID of the workspace associated with the customer portal.', format: 'uuid', type: 'string', }, @@ -15451,7 +15448,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule.', + 'ID of the workspace that contains the thermostat schedule.', format: 'uuid', type: 'string', }, @@ -16153,7 +16150,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program.', + 'ID of the workspace that contains the thermostat daily program.', format: 'uuid', type: 'string', }, @@ -17154,7 +17151,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the enrollment automation.', + 'ID of the workspace that contains the enrollment automation.', format: 'uuid', type: 'string', }, @@ -17172,7 +17169,7 @@ const openapi: OpenAPISpec = { }, event: { description: - "Represents an event. Events let you know when something interesting happens in your workspace. For example, when a lock is unlocked, Seam creates a `lock.unlocked` event. When a device's battery level is low, Seam creates a `device.battery_low` event.\n\nAs with other API resources, you can retrieve an individual event or a list of events. Seam also provides a separate [webhook](https://docs.seam.co/developer-tools/webhooks) system for sending the event objects directly to an endpoint on your sever. Manage webhooks through [Seam Console](https://console.seam.co). You can also use the webhooks sandbox in Seam Console to see the different payloads for each event and test them against your own endpoints.", + "Represents an event. Events let you know when something interesting happens in your workspace. For example, when a lock is unlocked, Seam creates a `lock.unlocked` event. When a device's battery level is low, Seam creates a `device.battery_low` event.\n\nAs with other API resources, you can retrieve an individual event or a list of events. Seam also provides a separate webhook system for sending the event objects directly to an endpoint on your sever. Manage webhooks through [Seam Console](https://console.seam.co). You can also use the webhooks sandbox in Seam Console to see the different payloads for each event and test them against your own endpoints.", discriminator: { propertyName: 'event_type' }, oneOf: [ { @@ -17194,7 +17191,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -17229,8 +17226,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -17300,7 +17296,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -17335,8 +17331,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -17373,7 +17368,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -17440,8 +17435,7 @@ const openapi: OpenAPISpec = { type: 'object', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -17481,7 +17475,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -17548,8 +17542,7 @@ const openapi: OpenAPISpec = { type: 'object', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -17589,7 +17582,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -17666,8 +17659,7 @@ const openapi: OpenAPISpec = { type: 'object', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -17711,7 +17703,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -17749,8 +17741,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -17792,7 +17783,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -17830,8 +17821,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -17869,7 +17859,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -17907,8 +17897,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -18023,7 +18012,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -18139,8 +18128,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -18261,7 +18249,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -18377,8 +18365,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -18426,7 +18413,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -18461,8 +18448,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -18578,7 +18564,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -18694,8 +18680,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -18816,7 +18801,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -18932,8 +18917,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -18976,7 +18960,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -19014,8 +18998,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19052,7 +19035,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -19090,8 +19073,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19129,7 +19111,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -19167,8 +19149,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19206,7 +19187,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -19244,8 +19225,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19360,7 +19340,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -19476,8 +19456,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19520,7 +19499,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -19558,8 +19537,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19596,7 +19574,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code.', + 'ID of the connected account associated with the affected access code.', format: 'uuid', type: 'string', }, @@ -19634,8 +19612,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19678,8 +19655,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19720,8 +19696,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19766,8 +19741,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19818,8 +19792,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19871,8 +19844,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19929,8 +19901,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -19988,8 +19959,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20053,8 +20023,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20108,8 +20077,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20167,8 +20135,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20222,8 +20189,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20287,8 +20253,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20342,8 +20307,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20391,8 +20355,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20439,8 +20402,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20593,8 +20555,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20650,8 +20611,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20704,8 +20664,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20758,8 +20717,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20815,8 +20773,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20865,8 +20822,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20915,8 +20871,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -20969,8 +20924,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21023,8 +20977,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21079,8 +21032,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21129,8 +21081,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21179,8 +21130,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21198,8 +21148,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/acs/entrances', }, { - description: - 'A [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was deleted.', + description: 'A client session was deleted.', properties: { client_session_id: { description: 'ID of the affected client session.', @@ -21223,8 +21172,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21242,11 +21190,11 @@ const openapi: OpenAPISpec = { }, { description: - 'A [connected account](https://docs.seam.co/core-concepts/connected-accounts) was connected for the first time or was reconnected after being disconnected.', + 'A connected account was connected for the first time or was reconnected after being disconnected.', properties: { connect_webview_id: { description: - 'ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event.', + 'ID of the Connect Webview associated with the event.', format: 'uuid', type: 'string', }, @@ -21259,8 +21207,7 @@ const openapi: OpenAPISpec = { type: 'object', }, connected_account_id: { - description: - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + description: 'ID of the affected connected account.', format: 'uuid', type: 'string', }, @@ -21289,8 +21236,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21307,12 +21253,11 @@ const openapi: OpenAPISpec = { 'x-route-path': '/connected_accounts', }, { - description: - 'A [connected account](https://docs.seam.co/core-concepts/connected-accounts) was created.', + description: 'A connected account was created.', properties: { connect_webview_id: { description: - 'ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event.', + 'ID of the Connect Webview associated with the event.', format: 'uuid', type: 'string', }, @@ -21325,8 +21270,7 @@ const openapi: OpenAPISpec = { type: 'object', }, connected_account_id: { - description: - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + description: 'ID of the affected connected account.', format: 'uuid', type: 'string', }, @@ -21350,8 +21294,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21371,11 +21314,11 @@ const openapi: OpenAPISpec = { { deprecated: true, description: - 'A [connected account](https://docs.seam.co/core-concepts/connected-accounts) had a successful login using a [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews).', + 'A connected account had a successful login using a Connect Webview.', properties: { connect_webview_id: { description: - 'ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event.', + 'ID of the Connect Webview associated with the event.', format: 'uuid', type: 'string', }, @@ -21388,8 +21331,7 @@ const openapi: OpenAPISpec = { type: 'object', }, connected_account_id: { - description: - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + description: 'ID of the affected connected account.', format: 'uuid', type: 'string', }, @@ -21413,8 +21355,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21433,8 +21374,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/connected_accounts', }, { - description: - 'A [connected account](https://docs.seam.co/core-concepts/connected-accounts) was disconnected.', + description: 'A connected account was disconnected.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -21471,8 +21411,7 @@ const openapi: OpenAPISpec = { type: 'array', }, connected_account_id: { - description: - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + description: 'ID of the affected connected account.', format: 'uuid', type: 'string', }, @@ -21522,8 +21461,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21543,7 +21481,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [connected account](https://docs.seam.co/core-concepts/connected-accounts) completed the first sync with Seam, and the corresponding devices or systems are now available.', + 'A connected account completed the first sync with Seam, and the corresponding devices or systems are now available.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -21554,8 +21492,7 @@ const openapi: OpenAPISpec = { type: 'object', }, connected_account_id: { - description: - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + description: 'ID of the affected connected account.', format: 'uuid', type: 'string', }, @@ -21579,8 +21516,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21597,8 +21533,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/connected_accounts', }, { - description: - 'A [connected account](https://docs.seam.co/core-concepts/connected-accounts) was deleted.', + description: 'A connected account was deleted.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -21609,8 +21544,7 @@ const openapi: OpenAPISpec = { type: 'object', }, connected_account_id: { - description: - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + description: 'ID of the affected connected account.', format: 'uuid', type: 'string', }, @@ -21643,8 +21577,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21662,7 +21595,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [connected account](https://docs.seam.co/core-concepts/connected-accounts) completed the first sync after reconnection with Seam, and the corresponding devices or systems are now available.', + 'A connected account completed the first sync after reconnection with Seam, and the corresponding devices or systems are now available.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -21673,8 +21606,7 @@ const openapi: OpenAPISpec = { type: 'object', }, connected_account_id: { - description: - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + description: 'ID of the affected connected account.', format: 'uuid', type: 'string', }, @@ -21700,8 +21632,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21719,7 +21650,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [connected account](https://docs.seam.co/core-concepts/connected-accounts) requires reauthorization using a new Connect Webview. The account is still connected, but cannot access new features. Delaying reauthorization too long will eventually cause the Connected Account to become disconnected.', + 'A connected account requires reauthorization using a new Connect Webview. The account is still connected, but cannot access new features. Delaying reauthorization too long will eventually cause the Connected Account to become disconnected.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -21756,8 +21687,7 @@ const openapi: OpenAPISpec = { type: 'array', }, connected_account_id: { - description: - 'ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + description: 'ID of the affected connected account.', format: 'uuid', type: 'string', }, @@ -21807,8 +21737,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21827,8 +21756,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/connected_accounts', }, { - description: - 'A lock door [action attempt](https://docs.seam.co/core-concepts/action-attempts) succeeded.', + description: 'A lock door action attempt succeeded.', properties: { action_attempt_id: { description: 'ID of the affected action attempt.', @@ -21872,8 +21800,7 @@ const openapi: OpenAPISpec = { }, status: { description: 'Status of the action.', type: 'string' }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21892,8 +21819,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/action_attempts', }, { - description: - 'A lock door [action attempt](https://docs.seam.co/core-concepts/action-attempts) failed.', + description: 'A lock door action attempt failed.', properties: { action_attempt_id: { description: 'ID of the affected action attempt.', @@ -21937,8 +21863,7 @@ const openapi: OpenAPISpec = { }, status: { description: 'Status of the action.', type: 'string' }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -21957,8 +21882,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/action_attempts', }, { - description: - 'An unlock door [action attempt](https://docs.seam.co/core-concepts/action-attempts) succeeded.', + description: 'An unlock door action attempt succeeded.', properties: { action_attempt_id: { description: 'ID of the affected action attempt.', @@ -22002,8 +21926,7 @@ const openapi: OpenAPISpec = { }, status: { description: 'Status of the action.', type: 'string' }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22022,8 +21945,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/action_attempts', }, { - description: - 'An unlock door [action attempt](https://docs.seam.co/core-concepts/action-attempts) failed.', + description: 'An unlock door action attempt failed.', properties: { action_attempt_id: { description: 'ID of the affected action attempt.', @@ -22067,8 +21989,7 @@ const openapi: OpenAPISpec = { }, status: { description: 'Status of the action.', type: 'string' }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22088,7 +22009,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A simulate keypad code entry [action attempt](https://docs.seam.co/core-concepts/action-attempts) succeeded.', + 'A simulate keypad code entry action attempt succeeded.', properties: { action_attempt_id: { description: 'ID of the affected action attempt.', @@ -22132,8 +22053,7 @@ const openapi: OpenAPISpec = { }, status: { description: 'Status of the action.', type: 'string' }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22152,8 +22072,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/action_attempts', }, { - description: - 'A simulate keypad code entry [action attempt](https://docs.seam.co/core-concepts/action-attempts) failed.', + description: 'A simulate keypad code entry action attempt failed.', properties: { action_attempt_id: { description: 'ID of the affected action attempt.', @@ -22197,8 +22116,7 @@ const openapi: OpenAPISpec = { }, status: { description: 'Status of the action.', type: 'string' }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22218,7 +22136,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A simulate manual lock via keypad [action attempt](https://docs.seam.co/core-concepts/action-attempts) succeeded.', + 'A simulate manual lock via keypad action attempt succeeded.', properties: { action_attempt_id: { description: 'ID of the affected action attempt.', @@ -22264,8 +22182,7 @@ const openapi: OpenAPISpec = { }, status: { description: 'Status of the action.', type: 'string' }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22285,7 +22202,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A simulate manual lock via keypad [action attempt](https://docs.seam.co/core-concepts/action-attempts) failed.', + 'A simulate manual lock via keypad action attempt failed.', properties: { action_attempt_id: { description: 'ID of the affected action attempt.', @@ -22329,8 +22246,7 @@ const openapi: OpenAPISpec = { }, status: { description: 'Status of the action.', type: 'string' }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22349,12 +22265,10 @@ const openapi: OpenAPISpec = { 'x-route-path': '/action_attempts', }, { - description: - 'A [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) login succeeded.', + description: 'A Connect Webview login succeeded.', properties: { connect_webview_id: { - description: - 'ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews).', + description: 'ID of the affected Connect Webview.', format: 'uuid', type: 'string', }, @@ -22368,7 +22282,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -22397,8 +22311,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22416,12 +22329,10 @@ const openapi: OpenAPISpec = { 'x-route-path': '/connect_webviews', }, { - description: - 'A [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) login failed.', + description: 'A Connect Webview login failed.', properties: { connect_webview_id: { - description: - 'ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews).', + description: 'ID of the affected Connect Webview.', format: 'uuid', type: 'string', }, @@ -22445,8 +22356,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22464,7 +22374,7 @@ const openapi: OpenAPISpec = { }, { description: - 'The status of a [device](https://docs.seam.co/core-concepts/devices) changed from offline to online. That is, the `device.properties.online` property changed from `false` to `true`. Note that some devices operate entirely in offline mode, so Seam never emits a `device.connected` event for these devices.', + 'The status of a device changed from offline to online. That is, the `device.properties.online` property changed from `false` to `true`. Note that some devices operate entirely in offline mode, so Seam never emits a `device.connected` event for these devices.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -22476,7 +22386,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -22515,8 +22425,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22535,7 +22444,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [device](https://docs.seam.co/core-concepts/devices) was added to Seam or was re-added to Seam after having been removed.', + 'A device was added to Seam or was re-added to Seam after having been removed.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -22547,7 +22456,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -22586,8 +22495,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22618,7 +22526,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -22660,8 +22568,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22692,7 +22599,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -22734,8 +22641,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22766,7 +22672,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -22808,8 +22714,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -22828,7 +22733,7 @@ const openapi: OpenAPISpec = { }, { description: - 'The status of a [device](https://docs.seam.co/core-concepts/devices) changed from online to offline. That is, the `device.properties.online` property changed from `true` to `false`.', + 'The status of a device changed from online to offline. That is, the `device.properties.online` property changed from `true` to `false`.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -22866,7 +22771,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -22993,8 +22898,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23056,7 +22960,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23186,8 +23090,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23211,7 +23114,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [device](https://docs.seam.co/core-concepts/devices) detected that it was tampered with, for example, opened or moved.', + 'A device detected that it was tampered with, for example, opened or moved.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -23223,7 +23126,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23262,8 +23165,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23282,7 +23184,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [device](https://docs.seam.co/core-concepts/devices) battery level dropped below the low threshold.', + 'A device battery level dropped below the low threshold.', properties: { battery_level: { description: @@ -23302,7 +23204,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23341,8 +23243,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23362,7 +23263,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [device](https://docs.seam.co/core-concepts/devices) battery status changed since the last `battery_status_changed` event.', + 'A device battery status changed since the last `battery_status_changed` event.', properties: { battery_level: { description: @@ -23388,7 +23289,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23430,8 +23331,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23452,7 +23352,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [device](https://docs.seam.co/core-concepts/devices) was removed externally from the [connected account](https://docs.seam.co/core-concepts/connected-accounts).', + 'A device was removed externally from the connected account.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -23464,7 +23364,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23503,8 +23403,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23522,8 +23421,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/devices', }, { - description: - 'A [device](https://docs.seam.co/core-concepts/devices) was deleted.', + description: 'A device was deleted.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -23535,7 +23433,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23580,8 +23478,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23600,7 +23497,7 @@ const openapi: OpenAPISpec = { }, { description: - 'Seam detected that a [device](https://docs.seam.co/core-concepts/devices) is using a third-party integration that will interfere with Seam device management.', + 'Seam detected that a device is using a third-party integration that will interfere with Seam device management.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -23612,7 +23509,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23654,8 +23551,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23674,7 +23570,7 @@ const openapi: OpenAPISpec = { }, { description: - 'Seam detected that a [device](https://docs.seam.co/core-concepts/devices) is no longer using a third-party integration that was interfering with Seam device management.', + 'Seam detected that a device is no longer using a third-party integration that was interfering with Seam device management.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -23686,7 +23582,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23728,8 +23624,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23760,7 +23655,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23802,8 +23697,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23834,7 +23728,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -23876,8 +23770,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -23895,8 +23788,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/devices', }, { - description: - 'Seam detected a flaky [device](https://docs.seam.co/core-concepts/devices) connection.', + description: 'Seam detected a flaky device connection.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -23934,7 +23826,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24054,8 +23946,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -24078,7 +23969,7 @@ const openapi: OpenAPISpec = { }, { description: - 'Seam detected that a previously-flaky [device](https://docs.seam.co/core-concepts/devices) connection stabilized.', + 'Seam detected that a previously-flaky device connection stabilized.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -24090,7 +23981,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24132,8 +24023,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -24152,7 +24042,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A third-party subscription is required to use all [device](https://docs.seam.co/core-concepts/devices) features.', + 'A third-party subscription is required to use all device features.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -24190,7 +24080,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24310,8 +24200,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -24334,7 +24223,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A third-party subscription is active or no longer required to use all [device](https://docs.seam.co/core-concepts/devices) features.', + 'A third-party subscription is active or no longer required to use all device features.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -24346,7 +24235,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24388,8 +24277,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -24407,8 +24295,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/devices', }, { - description: - 'An accessory keypad was connected to a [device](https://docs.seam.co/core-concepts/devices).', + description: 'An accessory keypad was connected to a device.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -24420,7 +24307,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24462,8 +24349,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -24481,8 +24367,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/devices', }, { - description: - 'An accessory keypad was disconnected from a [device](https://docs.seam.co/core-concepts/devices).', + description: 'An accessory keypad was disconnected from a device.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -24520,7 +24405,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24640,8 +24525,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -24676,7 +24560,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24748,8 +24632,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -24797,7 +24680,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24852,8 +24735,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -24920,7 +24802,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -24981,8 +24863,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25019,7 +24900,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25058,8 +24939,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25094,7 +24974,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25148,8 +25028,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25183,7 +25062,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25267,8 +25146,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25300,7 +25178,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25382,8 +25260,7 @@ const openapi: OpenAPISpec = { type: 'number', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25420,7 +25297,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25502,8 +25379,7 @@ const openapi: OpenAPISpec = { type: 'number', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25540,7 +25416,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25606,8 +25482,7 @@ const openapi: OpenAPISpec = { type: 'number', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25640,7 +25515,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25694,8 +25569,7 @@ const openapi: OpenAPISpec = { type: 'number', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25715,8 +25589,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/thermostats', }, { - description: - 'The name of a [device](https://docs.seam.co/core-concepts/devices) was changed.', + description: 'The name of a device was changed.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -25728,7 +25601,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25771,8 +25644,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25792,7 +25664,7 @@ const openapi: OpenAPISpec = { }, { description: - 'A [camera](https://docs.seam.co/core-concepts/devices) was activated, for example, by motion detection.', + 'A camera was activated, for example, by motion detection.', properties: { activation_reason: { description: 'The reason the camera was activated.', @@ -25809,7 +25681,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25865,8 +25737,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25885,8 +25756,7 @@ const openapi: OpenAPISpec = { 'x-route-path': '/devices', }, { - description: - 'A doorbell button was pressed on a [device](https://docs.seam.co/core-concepts/devices).', + description: 'A doorbell button was pressed on a device.', properties: { connected_account_custom_metadata: { additionalProperties: { @@ -25898,7 +25768,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event.', + 'ID of the connected account associated with the event.', format: 'uuid', type: 'string', }, @@ -25949,8 +25819,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -25996,8 +25865,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -26046,8 +25914,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -26108,8 +25975,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -26172,8 +26038,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -26236,8 +26101,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.', + description: 'ID of the workspace associated with the event.', format: 'uuid', type: 'string', }, @@ -26264,7 +26128,7 @@ const openapi: OpenAPISpec = { properties: { client_session_id: { description: - 'ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) associated with the Instant Key.', + 'ID of the client session associated with the Instant Key.', format: 'uuid', type: 'string', }, @@ -26321,8 +26185,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Instant Key.', + description: 'ID of the workspace that contains the Instant Key.', format: 'uuid', type: 'string', }, @@ -26363,8 +26226,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the magic link.', + description: 'ID of the workspace associated with the magic link.', format: 'uuid', type: 'string', }, @@ -26565,8 +26427,7 @@ const openapi: OpenAPISpec = { type: 'array', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the phone.\n ', + description: 'ID of the workspace that contains the phone.\n ', format: 'uuid', type: 'string', }, @@ -27635,7 +27496,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', format: 'uuid', type: 'string', }, @@ -27853,7 +27714,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity.', + 'ID of the workspace that contains the user identity.', format: 'uuid', type: 'string', }, @@ -27982,8 +27843,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space.', + description: 'ID of the workspace associated with the space.', format: 'uuid', type: 'string', }, @@ -28138,7 +27998,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program.', + 'ID of the workspace that contains the thermostat daily program.', format: 'uuid', type: 'string', }, @@ -28235,7 +28095,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule.', + 'ID of the workspace that contains the thermostat schedule.', format: 'uuid', type: 'string', }, @@ -29836,7 +29696,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - 'ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group.', + 'ID of the connected account that contains the access group.', format: 'uuid', type: 'string', }, @@ -30319,8 +30179,7 @@ const openapi: OpenAPISpec = { type: 'array', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group.', + description: 'ID of the workspace that contains the access group.', format: 'uuid', type: 'string', }, @@ -30751,7 +30610,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', + 'ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', format: 'uuid', type: 'string', }, @@ -30811,7 +30670,7 @@ const openapi: OpenAPISpec = { }, connected_account_id: { description: - '\n The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).\n ', + '\n The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).\n ', format: 'uuid', type: 'string', }, @@ -31605,7 +31464,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).', + 'ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).', format: 'uuid', type: 'string', }, @@ -33458,8 +33317,7 @@ const openapi: OpenAPISpec = { type: 'array', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity.', + description: 'ID of the workspace that contains the user identity.', format: 'uuid', type: 'string', }, @@ -33500,11 +33358,7 @@ const openapi: OpenAPISpec = { 'URL for the [webhook](https://docs.seam.co/developer-tools/webhooks).', type: 'string', }, - webhook_id: { - description: - 'ID of the [webhook](https://docs.seam.co/developer-tools/webhooks).', - type: 'string', - }, + webhook_id: { description: 'ID of the webhook.', type: 'string' }, }, required: ['webhook_id', 'url'], type: 'object', @@ -33578,7 +33432,7 @@ const openapi: OpenAPISpec = { }, organization_id: { description: - 'ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization.', + 'ID of the organization to which the workspace belongs, or `null` if the workspace is not assigned to an organization.', format: 'uuid', nullable: true, type: 'string', @@ -33589,8 +33443,7 @@ const openapi: OpenAPISpec = { type: 'string', }, workspace_id: { - description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces).', + description: 'ID of the workspace.', format: 'uuid', type: 'string', }, @@ -50469,7 +50322,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains Seam Bridge.', + 'ID of the workspace that contains Seam Bridge.', format: 'uuid', type: 'string', }, @@ -50549,7 +50402,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains Seam Bridge.', + 'ID of the workspace that contains Seam Bridge.', format: 'uuid', type: 'string', }, @@ -50616,7 +50469,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains Seam Bridge.', + 'ID of the workspace that contains Seam Bridge.', format: 'uuid', type: 'string', }, @@ -50687,7 +50540,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains Seam Bridge.', + 'ID of the workspace that contains Seam Bridge.', format: 'uuid', type: 'string', }, @@ -85020,7 +84873,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity.', + 'ID of the workspace that contains the user identity.', format: 'uuid', type: 'string', }, @@ -85263,7 +85116,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity.', + 'ID of the workspace that contains the user identity.', format: 'uuid', type: 'string', }, @@ -85534,7 +85387,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity.', + 'ID of the workspace that contains the user identity.', format: 'uuid', type: 'string', }, @@ -85800,7 +85653,7 @@ const openapi: OpenAPISpec = { }, workspace_id: { description: - 'ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity.', + 'ID of the workspace that contains the user identity.', format: 'uuid', type: 'string', }, diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 5331a5c4..3cd6befd 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -254,7 +254,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -421,7 +421,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -664,7 +664,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -825,7 +825,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -1077,7 +1077,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -3385,7 +3385,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -3552,7 +3552,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -3795,7 +3795,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -3956,7 +3956,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -4208,7 +4208,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -8356,7 +8356,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -8523,7 +8523,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -8766,7 +8766,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -8927,7 +8927,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -9179,7 +9179,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -11353,7 +11353,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -11520,7 +11520,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -11763,7 +11763,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -11924,7 +11924,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -12176,7 +12176,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -13639,7 +13639,7 @@ export type Routes = { | { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -14833,7 +14833,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -14865,7 +14865,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -15915,12 +15915,12 @@ export type Routes = { name: string /** Date and time at which the [access control system](https://docs.seam.co/low-level-apis/access-systems) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ workspace_id: string /** IDs of the [connected accounts](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). * @deprecated Use `connected_account_id`.*/ connected_account_ids: string[] - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ connected_account_id: string /** URL for the image that represents the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ image_url: string @@ -16040,7 +16040,7 @@ export type Routes = { full_name: string | null /** Date and time at which the user identity was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity. */ + /** ID of the workspace that contains the user identity. */ workspace_id: string /** Array of errors associated with the user identity. Each error object within the array contains fields like "error_code" and "message." "error_code" is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. "message" provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it. */ errors: { @@ -16084,9 +16084,9 @@ export type Routes = { acs_access_group_id: string /** ID of the access control system that contains the access group. */ acs_system_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group. */ + /** ID of the workspace that contains the access group. */ workspace_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group. */ + /** ID of the connected account that contains the access group. */ connected_account_id: string /** Name of the access group. */ name: string @@ -17543,7 +17543,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -17710,7 +17710,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -17953,7 +17953,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -18114,7 +18114,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -18366,7 +18366,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -19504,7 +19504,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -19671,7 +19671,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -19914,7 +19914,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -20075,7 +20075,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -20327,7 +20327,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -21402,7 +21402,7 @@ export type Routes = { | { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -22596,7 +22596,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -22628,7 +22628,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -23723,13 +23723,13 @@ export type Routes = { | { /** ID of the Instant Key. */ instant_key_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Instant Key. */ + /** ID of the workspace that contains the Instant Key. */ workspace_id: string /** Date and time at which the Instant Key was created. */ created_at: string /** Shareable URL for the Instant Key. Use the URL to deliver the Instant Key to your user through a link in a text message or email or by embedding it in your web app. */ instant_key_url: string - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) associated with the Instant Key. */ + /** ID of the client session associated with the Instant Key. */ client_session_id: string /** ID of the user identity associated with the Instant Key. */ user_identity_id: string @@ -23752,9 +23752,9 @@ export type Routes = { | undefined client_sessions?: | { - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the client session. */ client_session_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the workspace associated with the client session. */ workspace_id: string /** Date and time at which the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was created. */ created_at: string @@ -23829,7 +23829,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -24311,7 +24311,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -24478,7 +24478,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -24721,7 +24721,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -24882,7 +24882,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -25134,7 +25134,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -26349,9 +26349,9 @@ export type Routes = { acs_access_group_id: string /** ID of the access control system that contains the access group. */ acs_system_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group. */ + /** ID of the workspace that contains the access group. */ workspace_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group. */ + /** ID of the connected account that contains the access group. */ connected_account_id: string /** Name of the access group. */ name: string @@ -26563,9 +26563,9 @@ export type Routes = { acs_access_group_id: string /** ID of the access control system that contains the access group. */ acs_system_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group. */ + /** ID of the workspace that contains the access group. */ workspace_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group. */ + /** ID of the connected account that contains the access group. */ connected_account_id: string /** Name of the access group. */ name: string @@ -27002,7 +27002,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -27264,7 +27264,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -27324,9 +27324,9 @@ export type Routes = { acs_access_group_id: string /** ID of the access control system that contains the access group. */ acs_system_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group. */ + /** ID of the workspace that contains the access group. */ workspace_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group. */ + /** ID of the connected account that contains the access group. */ connected_account_id: string /** Name of the access group. */ name: string @@ -27536,9 +27536,9 @@ export type Routes = { acs_access_group_id: string /** ID of the access control system that contains the access group. */ acs_system_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group. */ + /** ID of the workspace that contains the access group. */ workspace_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group. */ + /** ID of the connected account that contains the access group. */ connected_account_id: string /** Name of the access group. */ name: string @@ -27853,7 +27853,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -28096,7 +28096,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -28286,7 +28286,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -28481,7 +28481,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -28684,7 +28684,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -29109,7 +29109,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -29285,7 +29285,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -29479,7 +29479,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -29665,7 +29665,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -30001,7 +30001,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -30168,7 +30168,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -30411,7 +30411,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -30572,7 +30572,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -30824,7 +30824,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -31751,9 +31751,9 @@ export type Routes = { acs_encoder_id: string /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ acs_system_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ + /** ID of the connected account that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ connected_account_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ + /** ID of the workspace that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ workspace_id: string /** Errors associated with the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ errors: { @@ -31803,9 +31803,9 @@ export type Routes = { acs_encoder_id: string /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ acs_system_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ + /** ID of the connected account that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ connected_account_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ + /** ID of the workspace that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ workspace_id: string /** Errors associated with the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ errors: { @@ -32057,7 +32057,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -32224,7 +32224,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -32467,7 +32467,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -32628,7 +32628,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -32880,7 +32880,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -34005,7 +34005,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -34172,7 +34172,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -34415,7 +34415,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -34576,7 +34576,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -34828,7 +34828,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -36387,7 +36387,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -36721,7 +36721,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -36888,7 +36888,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -37131,7 +37131,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -37292,7 +37292,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -37544,7 +37544,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -38530,12 +38530,12 @@ export type Routes = { name: string /** Date and time at which the [access control system](https://docs.seam.co/low-level-apis/access-systems) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ workspace_id: string /** IDs of the [connected accounts](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). * @deprecated Use `connected_account_id`.*/ connected_account_ids: string[] - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ connected_account_id: string /** URL for the image that represents the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ image_url: string @@ -38731,12 +38731,12 @@ export type Routes = { name: string /** Date and time at which the [access control system](https://docs.seam.co/low-level-apis/access-systems) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ workspace_id: string /** IDs of the [connected accounts](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). * @deprecated Use `connected_account_id`.*/ connected_account_ids: string[] - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ connected_account_id: string /** URL for the image that represents the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ image_url: string @@ -38928,12 +38928,12 @@ export type Routes = { name: string /** Date and time at which the [access control system](https://docs.seam.co/low-level-apis/access-systems) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ workspace_id: string /** IDs of the [connected accounts](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). * @deprecated Use `connected_account_id`.*/ connected_account_ids: string[] - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ connected_account_id: string /** URL for the image that represents the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ image_url: string @@ -39140,7 +39140,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -39402,7 +39402,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -39471,7 +39471,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -39733,7 +39733,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -39790,7 +39790,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -40052,7 +40052,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -40390,7 +40390,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -40652,7 +40652,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -40705,7 +40705,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -40967,7 +40967,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -41263,7 +41263,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -41430,7 +41430,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -41673,7 +41673,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -41834,7 +41834,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -42086,7 +42086,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -43201,7 +43201,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -43368,7 +43368,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -43611,7 +43611,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -43772,7 +43772,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -44024,7 +44024,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -44946,7 +44946,7 @@ export type Routes = { bridge: { /** ID of Seam Bridge. */ bridge_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains Seam Bridge. */ + /** ID of the workspace that contains Seam Bridge. */ workspace_id: string /** Date and time at which Seam Bridge was created. */ created_at: string @@ -44965,7 +44965,7 @@ export type Routes = { bridges: { /** ID of Seam Bridge. */ bridge_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains Seam Bridge. */ + /** ID of the workspace that contains Seam Bridge. */ workspace_id: string /** Date and time at which Seam Bridge was created. */ created_at: string @@ -45009,9 +45009,9 @@ export type Routes = { See also [Get Started with React](https://docs.seam.co/ui-components/overview/getting-started-with-seam-components/get-started-with-react-components-and-client-session-tokens). */ client_session: { - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the client session. */ client_session_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the workspace associated with the client session. */ workspace_id: string /** Date and time at which the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was created. */ created_at: string @@ -45074,9 +45074,9 @@ export type Routes = { See also [Get Started with React](https://docs.seam.co/ui-components/overview/getting-started-with-seam-components/get-started-with-react-components-and-client-session-tokens). */ client_session: { - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the client session. */ client_session_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the workspace associated with the client session. */ workspace_id: string /** Date and time at which the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was created. */ created_at: string @@ -45135,9 +45135,9 @@ export type Routes = { See also [Get Started with React](https://docs.seam.co/ui-components/overview/getting-started-with-seam-components/get-started-with-react-components-and-client-session-tokens). */ client_session: { - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the client session. */ client_session_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the workspace associated with the client session. */ workspace_id: string /** Date and time at which the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was created. */ created_at: string @@ -45196,9 +45196,9 @@ export type Routes = { See also [Get Started with React](https://docs.seam.co/ui-components/overview/getting-started-with-seam-components/get-started-with-react-components-and-client-session-tokens). */ client_session: { - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the client session. */ client_session_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the workspace associated with the client session. */ workspace_id: string /** Date and time at which the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was created. */ created_at: string @@ -45245,9 +45245,9 @@ export type Routes = { formData: {} jsonResponse: { client_sessions: { - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the client session. */ client_session_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the workspace associated with the client session. */ workspace_id: string /** Date and time at which the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was created. */ created_at: string @@ -45423,11 +45423,11 @@ export type Routes = { connect_webview: { /** ID of the Connect Webview. */ connect_webview_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Connect Webview. */ + /** ID of the workspace that contains the Connect Webview. */ workspace_id: string /** Date and time at which the Connect Webview was created. */ created_at: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the Connect Webview. */ + /** ID of the connected account associated with the Connect Webview. */ connected_account_id: string | null /** URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user. */ url: string @@ -45514,11 +45514,11 @@ export type Routes = { connect_webview: { /** ID of the Connect Webview. */ connect_webview_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Connect Webview. */ + /** ID of the workspace that contains the Connect Webview. */ workspace_id: string /** Date and time at which the Connect Webview was created. */ created_at: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the Connect Webview. */ + /** ID of the connected account associated with the Connect Webview. */ connected_account_id: string | null /** URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user. */ url: string @@ -45595,11 +45595,11 @@ export type Routes = { connect_webviews: { /** ID of the Connect Webview. */ connect_webview_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Connect Webview. */ + /** ID of the workspace that contains the Connect Webview. */ workspace_id: string /** Date and time at which the Connect Webview was created. */ created_at: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the Connect Webview. */ + /** ID of the connected account associated with the Connect Webview. */ connected_account_id: string | null /** URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user. */ url: string @@ -46948,7 +46948,7 @@ export type Routes = { customer_key: string /** Date and time at which the customer portal link expires. */ expires_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the customer portal. */ + /** ID of the workspace associated with the customer portal. */ workspace_id: string /** Date and time at which the customer portal link was created. */ created_at: string @@ -46965,7 +46965,7 @@ export type Routes = { customer_key: string /** Date and time at which the magic link expires. */ expires_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the magic link. */ + /** ID of the workspace associated with the magic link. */ workspace_id: string /** Date and time at which the magic link was created. */ created_at: string @@ -48568,7 +48568,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -48600,7 +48600,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -50512,7 +50512,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -50544,7 +50544,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -54094,13 +54094,13 @@ export type Routes = { jsonResponse: { /** Represents an event. Events let you know when something interesting happens in your workspace. For example, when a lock is unlocked, Seam creates a `lock.unlocked` event. When a device's battery level is low, Seam creates a `device.battery_low` event. - As with other API resources, you can retrieve an individual event or a list of events. Seam also provides a separate [webhook](https://docs.seam.co/developer-tools/webhooks) system for sending the event objects directly to an endpoint on your sever. Manage webhooks through [Seam Console](https://console.seam.co). You can also use the webhooks sandbox in Seam Console to see the different payloads for each event and test them against your own endpoints. */ + As with other API resources, you can retrieve an individual event or a list of events. Seam also provides a separate webhook system for sending the event objects directly to an endpoint on your sever. Manage webhooks through [Seam Console](https://console.seam.co). You can also use the webhooks sandbox in Seam Console to see the different payloads for each event and test them against your own endpoints. */ event?: | ( | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54110,7 +54110,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54129,7 +54129,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54139,7 +54139,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54171,7 +54171,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54181,7 +54181,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54212,7 +54212,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54222,7 +54222,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54253,7 +54253,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54263,7 +54263,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54298,7 +54298,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54308,7 +54308,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54329,7 +54329,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54339,7 +54339,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54360,7 +54360,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54370,7 +54370,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54389,7 +54389,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54399,7 +54399,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54472,7 +54472,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54482,7 +54482,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54555,7 +54555,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54565,7 +54565,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54586,7 +54586,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54596,7 +54596,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54669,7 +54669,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54679,7 +54679,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54752,7 +54752,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54762,7 +54762,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54781,7 +54781,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54791,7 +54791,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54810,7 +54810,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54820,7 +54820,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54840,7 +54840,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54850,7 +54850,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54869,7 +54869,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54879,7 +54879,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54952,7 +54952,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54962,7 +54962,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -54981,7 +54981,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -54991,7 +54991,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -55010,7 +55010,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55023,7 +55023,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55036,7 +55036,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55049,7 +55049,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55064,7 +55064,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55079,7 +55079,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55098,7 +55098,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55115,7 +55115,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55136,7 +55136,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55153,7 +55153,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55170,7 +55170,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55187,7 +55187,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55208,7 +55208,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55225,7 +55225,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55240,7 +55240,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55255,7 +55255,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55306,7 +55306,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55323,7 +55323,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55340,7 +55340,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55357,7 +55357,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55374,7 +55374,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55390,7 +55390,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55406,7 +55406,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55423,7 +55423,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55440,7 +55440,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55457,7 +55457,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55473,7 +55473,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55489,7 +55489,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55502,13 +55502,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55517,7 +55517,7 @@ export type Routes = { } | undefined event_type: 'connected_account.connected' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id?: string | undefined /** The customer key associated with this connected account, if any. */ customer_key?: string | undefined @@ -55525,13 +55525,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55540,19 +55540,19 @@ export type Routes = { } | undefined event_type: 'connected_account.created' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id: string } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55561,19 +55561,19 @@ export type Routes = { } | undefined event_type: 'connected_account.successful_login' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id: string } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55604,13 +55604,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55623,13 +55623,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55646,13 +55646,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55665,13 +55665,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55702,7 +55702,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55723,7 +55723,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55744,7 +55744,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55765,7 +55765,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55786,7 +55786,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55807,7 +55807,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55828,7 +55828,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55849,7 +55849,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55870,16 +55870,16 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). */ + /** ID of the affected Connect Webview. */ connect_webview_id: string event_type: 'connect_webview.login_succeeded' - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** Custom metadata of the connected account; present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -55893,20 +55893,20 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). */ + /** ID of the affected Connect Webview. */ connect_webview_id: string event_type: 'connect_webview.login_failed' } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55914,7 +55914,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -55935,7 +55935,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55943,7 +55943,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -55964,7 +55964,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -55972,7 +55972,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -55993,7 +55993,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56001,7 +56001,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56022,7 +56022,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56030,7 +56030,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56051,7 +56051,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56059,7 +56059,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56121,7 +56121,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56129,7 +56129,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56191,7 +56191,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56199,7 +56199,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56220,7 +56220,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56228,7 +56228,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56251,7 +56251,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56259,7 +56259,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56284,7 +56284,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56292,7 +56292,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56313,7 +56313,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56321,7 +56321,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56344,7 +56344,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56352,7 +56352,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56373,7 +56373,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56381,7 +56381,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56402,7 +56402,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56410,7 +56410,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56431,7 +56431,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56439,7 +56439,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56460,7 +56460,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56468,7 +56468,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56525,7 +56525,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56533,7 +56533,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56554,7 +56554,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56562,7 +56562,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56619,7 +56619,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56627,7 +56627,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56648,7 +56648,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56656,7 +56656,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56677,7 +56677,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56685,7 +56685,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56742,7 +56742,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56750,7 +56750,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56791,7 +56791,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56799,7 +56799,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56841,7 +56841,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56849,7 +56849,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id?: string | undefined - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56915,7 +56915,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56923,7 +56923,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56946,7 +56946,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56954,7 +56954,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -56981,7 +56981,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -56989,7 +56989,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -57031,7 +57031,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57039,7 +57039,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -57072,7 +57072,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57080,7 +57080,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -57113,7 +57113,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57121,7 +57121,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -57150,7 +57150,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57158,7 +57158,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -57183,7 +57183,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57191,7 +57191,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -57214,7 +57214,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57222,7 +57222,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -57253,7 +57253,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57261,7 +57261,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -57286,7 +57286,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57299,7 +57299,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57318,7 +57318,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57338,7 +57338,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57358,7 +57358,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57668,7 +57668,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57678,7 +57678,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -57697,7 +57697,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57707,7 +57707,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -57739,7 +57739,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57749,7 +57749,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -57780,7 +57780,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57790,7 +57790,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -57821,7 +57821,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57831,7 +57831,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -57866,7 +57866,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57876,7 +57876,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -57897,7 +57897,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57907,7 +57907,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -57928,7 +57928,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57938,7 +57938,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -57957,7 +57957,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -57967,7 +57967,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58040,7 +58040,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58050,7 +58050,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58123,7 +58123,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58133,7 +58133,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58154,7 +58154,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58164,7 +58164,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58237,7 +58237,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58247,7 +58247,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58320,7 +58320,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58330,7 +58330,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58349,7 +58349,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58359,7 +58359,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58378,7 +58378,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58388,7 +58388,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58408,7 +58408,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58418,7 +58418,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58437,7 +58437,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58447,7 +58447,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58520,7 +58520,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58530,7 +58530,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58549,7 +58549,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58559,7 +58559,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -58578,7 +58578,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58591,7 +58591,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58604,7 +58604,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58617,7 +58617,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58632,7 +58632,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58647,7 +58647,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58666,7 +58666,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58683,7 +58683,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58704,7 +58704,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58721,7 +58721,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58738,7 +58738,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58755,7 +58755,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58776,7 +58776,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58793,7 +58793,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58808,7 +58808,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58823,7 +58823,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58874,7 +58874,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58891,7 +58891,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58908,7 +58908,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58925,7 +58925,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58942,7 +58942,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58958,7 +58958,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58974,7 +58974,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -58991,7 +58991,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59008,7 +59008,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59025,7 +59025,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59041,7 +59041,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59057,7 +59057,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59070,13 +59070,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59085,7 +59085,7 @@ export type Routes = { } | undefined event_type: 'connected_account.connected' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id?: string | undefined /** The customer key associated with this connected account, if any. */ customer_key?: string | undefined @@ -59093,13 +59093,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59108,19 +59108,19 @@ export type Routes = { } | undefined event_type: 'connected_account.created' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id: string } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59129,19 +59129,19 @@ export type Routes = { } | undefined event_type: 'connected_account.successful_login' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id: string } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59172,13 +59172,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59191,13 +59191,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59214,13 +59214,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59233,13 +59233,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59270,7 +59270,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59291,7 +59291,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59312,7 +59312,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59333,7 +59333,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59354,7 +59354,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59375,7 +59375,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59396,7 +59396,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59417,7 +59417,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59438,16 +59438,16 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). */ + /** ID of the affected Connect Webview. */ connect_webview_id: string event_type: 'connect_webview.login_succeeded' - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** Custom metadata of the connected account; present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -59461,20 +59461,20 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). */ + /** ID of the affected Connect Webview. */ connect_webview_id: string event_type: 'connect_webview.login_failed' } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59482,7 +59482,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59503,7 +59503,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59511,7 +59511,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59532,7 +59532,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59540,7 +59540,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59561,7 +59561,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59569,7 +59569,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59590,7 +59590,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59598,7 +59598,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59619,7 +59619,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59627,7 +59627,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59689,7 +59689,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59697,7 +59697,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59759,7 +59759,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59767,7 +59767,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59788,7 +59788,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59796,7 +59796,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59819,7 +59819,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59827,7 +59827,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59852,7 +59852,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59860,7 +59860,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59881,7 +59881,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59889,7 +59889,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59912,7 +59912,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59920,7 +59920,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59941,7 +59941,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59949,7 +59949,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59970,7 +59970,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -59978,7 +59978,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -59999,7 +59999,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60007,7 +60007,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60028,7 +60028,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60036,7 +60036,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60093,7 +60093,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60101,7 +60101,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60122,7 +60122,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60130,7 +60130,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60187,7 +60187,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60195,7 +60195,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60216,7 +60216,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60224,7 +60224,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60245,7 +60245,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60253,7 +60253,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60310,7 +60310,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60318,7 +60318,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60359,7 +60359,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60367,7 +60367,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60404,7 +60404,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60412,7 +60412,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id?: string | undefined - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60473,7 +60473,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60481,7 +60481,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60504,7 +60504,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60512,7 +60512,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60539,7 +60539,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60547,7 +60547,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60586,7 +60586,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60594,7 +60594,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60627,7 +60627,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60635,7 +60635,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60668,7 +60668,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60676,7 +60676,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60705,7 +60705,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60713,7 +60713,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60738,7 +60738,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60746,7 +60746,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60769,7 +60769,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60777,7 +60777,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60808,7 +60808,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60816,7 +60816,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -60841,7 +60841,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60854,7 +60854,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60873,7 +60873,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60893,7 +60893,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60913,7 +60913,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -60966,13 +60966,13 @@ export type Routes = { instant_key: { /** ID of the Instant Key. */ instant_key_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Instant Key. */ + /** ID of the workspace that contains the Instant Key. */ workspace_id: string /** Date and time at which the Instant Key was created. */ created_at: string /** Shareable URL for the Instant Key. Use the URL to deliver the Instant Key to your user through a link in a text message or email or by embedding it in your web app. */ instant_key_url: string - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) associated with the Instant Key. */ + /** ID of the client session associated with the Instant Key. */ client_session_id: string /** ID of the user identity associated with the Instant Key. */ user_identity_id: string @@ -61009,13 +61009,13 @@ export type Routes = { instant_keys: { /** ID of the Instant Key. */ instant_key_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Instant Key. */ + /** ID of the workspace that contains the Instant Key. */ workspace_id: string /** Date and time at which the Instant Key was created. */ created_at: string /** Shareable URL for the Instant Key. Use the URL to deliver the Instant Key to your user through a link in a text message or email or by embedding it in your web app. */ instant_key_url: string - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) associated with the Instant Key. */ + /** ID of the client session associated with the Instant Key. */ client_session_id: string /** ID of the user identity associated with the Instant Key. */ user_identity_id: string @@ -61259,7 +61259,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -61426,7 +61426,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -61669,7 +61669,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -61830,7 +61830,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -62082,7 +62082,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -64120,7 +64120,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -64152,7 +64152,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -65824,7 +65824,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -65856,7 +65856,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -67721,7 +67721,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -67753,7 +67753,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -69424,7 +69424,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -69456,7 +69456,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -70222,7 +70222,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -70389,7 +70389,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -70632,7 +70632,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -70793,7 +70793,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -71045,7 +71045,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -72161,7 +72161,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -72328,7 +72328,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -72571,7 +72571,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -72732,7 +72732,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -72984,7 +72984,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -74098,7 +74098,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -74265,7 +74265,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -74508,7 +74508,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -74669,7 +74669,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -74921,7 +74921,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -76037,7 +76037,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -76204,7 +76204,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -76447,7 +76447,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -76608,7 +76608,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -76860,7 +76860,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -78980,7 +78980,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -79012,7 +79012,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -80683,7 +80683,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -80715,7 +80715,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -81491,7 +81491,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -81658,7 +81658,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -81901,7 +81901,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -82062,7 +82062,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -82314,7 +82314,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -83449,7 +83449,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -83616,7 +83616,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -83859,7 +83859,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -84020,7 +84020,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -84272,7 +84272,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -85463,7 +85463,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -85630,7 +85630,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -85873,7 +85873,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -86034,7 +86034,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -86286,7 +86286,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -87231,7 +87231,7 @@ export type Routes = { /** Display name of the phone. Defaults to `nickname` (if it is set) or `properties.appearance.name`, otherwise. Enables administrators and users to identify the phone easily, especially when there are numerous phones. */ display_name: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the phone. + /** ID of the workspace that contains the phone. */ workspace_id: string /** Date and time at which the phone was created. @@ -87308,7 +87308,7 @@ export type Routes = { /** Display name of the phone. Defaults to `nickname` (if it is set) or `properties.appearance.name`, otherwise. Enables administrators and users to identify the phone easily, especially when there are numerous phones. */ display_name: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the phone. + /** ID of the workspace that contains the phone. */ workspace_id: string /** Date and time at which the phone was created. @@ -87412,7 +87412,7 @@ export type Routes = { /** Display name of the phone. Defaults to `nickname` (if it is set) or `properties.appearance.name`, otherwise. Enables administrators and users to identify the phone easily, especially when there are numerous phones. */ display_name: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the phone. + /** ID of the workspace that contains the phone. */ workspace_id: string /** Date and time at which the phone was created. @@ -87854,7 +87854,7 @@ export type Routes = { acs_system_id: string /** Display name for the [access system](https://docs.seam.co/low-level-apis/access-systems) associated with Seam Bridge. */ acs_system_display_name: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) with which Seam Bridge is paired. */ + /** ID of the workspace with which Seam Bridge is paired. */ workspace_id: string /** Display name for the [workspace](https://docs.seam.co/core-concepts/workspaces) with which Seam Bridge is paired. */ workspace_display_name: string @@ -87940,7 +87940,7 @@ export type Routes = { site: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -88013,7 +88013,7 @@ export type Routes = { sites: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -88078,7 +88078,7 @@ export type Routes = { site: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -88723,7 +88723,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -88890,7 +88890,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -89133,7 +89133,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -89294,7 +89294,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -89546,7 +89546,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -91363,7 +91363,7 @@ export type Routes = { customers: { /** Unique key for the customer within the workspace. */ customer_key: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the customer. */ + /** ID of the workspace associated with the customer. */ workspace_id: string /** Date and time at which the customer was created. */ created_at: string @@ -91422,7 +91422,7 @@ export type Routes = { customer_key: string /** Date and time at which the magic link expires. */ expires_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the magic link. */ + /** ID of the workspace associated with the magic link. */ workspace_id: string /** Date and time at which the magic link was created. */ created_at: string @@ -91692,7 +91692,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91702,7 +91702,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -91721,7 +91721,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91731,7 +91731,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -91763,7 +91763,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91773,7 +91773,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -91804,7 +91804,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91814,7 +91814,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -91845,7 +91845,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91855,7 +91855,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -91890,7 +91890,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91900,7 +91900,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -91921,7 +91921,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91931,7 +91931,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -91952,7 +91952,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91962,7 +91962,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -91981,7 +91981,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -91991,7 +91991,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92064,7 +92064,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92074,7 +92074,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92147,7 +92147,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92157,7 +92157,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92178,7 +92178,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92188,7 +92188,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92261,7 +92261,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92271,7 +92271,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92344,7 +92344,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92354,7 +92354,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92373,7 +92373,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92383,7 +92383,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92402,7 +92402,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92412,7 +92412,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92432,7 +92432,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92442,7 +92442,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92461,7 +92461,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92471,7 +92471,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92544,7 +92544,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92554,7 +92554,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92573,7 +92573,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92583,7 +92583,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -92602,7 +92602,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92615,7 +92615,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92628,7 +92628,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92641,7 +92641,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92656,7 +92656,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92671,7 +92671,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92690,7 +92690,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92707,7 +92707,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92728,7 +92728,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92745,7 +92745,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92762,7 +92762,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92779,7 +92779,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92800,7 +92800,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92817,7 +92817,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92832,7 +92832,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92847,7 +92847,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92898,7 +92898,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92915,7 +92915,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92932,7 +92932,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92949,7 +92949,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92966,7 +92966,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92982,7 +92982,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -92998,7 +92998,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93015,7 +93015,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93032,7 +93032,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93049,7 +93049,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93065,7 +93065,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93081,7 +93081,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93094,13 +93094,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93109,7 +93109,7 @@ export type Routes = { } | undefined event_type: 'connected_account.connected' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id?: string | undefined /** The customer key associated with this connected account, if any. */ customer_key?: string | undefined @@ -93117,13 +93117,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93132,19 +93132,19 @@ export type Routes = { } | undefined event_type: 'connected_account.created' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id: string } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93153,19 +93153,19 @@ export type Routes = { } | undefined event_type: 'connected_account.successful_login' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id: string } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93196,13 +93196,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93215,13 +93215,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93238,13 +93238,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93257,13 +93257,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93294,7 +93294,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93315,7 +93315,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93336,7 +93336,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93357,7 +93357,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93378,7 +93378,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93399,7 +93399,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93420,7 +93420,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93441,7 +93441,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93462,16 +93462,16 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). */ + /** ID of the affected Connect Webview. */ connect_webview_id: string event_type: 'connect_webview.login_succeeded' - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** Custom metadata of the connected account; present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -93485,20 +93485,20 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). */ + /** ID of the affected Connect Webview. */ connect_webview_id: string event_type: 'connect_webview.login_failed' } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93506,7 +93506,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93527,7 +93527,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93535,7 +93535,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93556,7 +93556,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93564,7 +93564,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93585,7 +93585,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93593,7 +93593,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93614,7 +93614,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93622,7 +93622,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93643,7 +93643,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93651,7 +93651,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93713,7 +93713,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93721,7 +93721,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93783,7 +93783,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93791,7 +93791,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93812,7 +93812,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93820,7 +93820,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93843,7 +93843,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93851,7 +93851,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93876,7 +93876,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93884,7 +93884,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93905,7 +93905,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93913,7 +93913,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93936,7 +93936,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93944,7 +93944,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93965,7 +93965,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -93973,7 +93973,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -93994,7 +93994,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94002,7 +94002,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94023,7 +94023,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94031,7 +94031,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94052,7 +94052,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94060,7 +94060,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94117,7 +94117,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94125,7 +94125,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94146,7 +94146,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94154,7 +94154,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94211,7 +94211,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94219,7 +94219,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94240,7 +94240,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94248,7 +94248,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94269,7 +94269,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94277,7 +94277,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94334,7 +94334,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94342,7 +94342,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94383,7 +94383,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94391,7 +94391,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94428,7 +94428,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94436,7 +94436,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id?: string | undefined - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94497,7 +94497,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94505,7 +94505,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94528,7 +94528,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94536,7 +94536,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94563,7 +94563,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94571,7 +94571,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94610,7 +94610,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94618,7 +94618,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94651,7 +94651,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94659,7 +94659,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94692,7 +94692,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94700,7 +94700,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94729,7 +94729,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94737,7 +94737,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94762,7 +94762,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94770,7 +94770,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94793,7 +94793,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94801,7 +94801,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94832,7 +94832,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94840,7 +94840,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -94865,7 +94865,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94878,7 +94878,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94897,7 +94897,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94917,7 +94917,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -94937,7 +94937,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -95886,7 +95886,7 @@ export type Routes = { space: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -95954,7 +95954,7 @@ export type Routes = { spaces: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -96362,9 +96362,9 @@ export type Routes = { See also [Get Started with React](https://docs.seam.co/ui-components/overview/getting-started-with-seam-components/get-started-with-react-components-and-client-session-tokens). */ client_session: { - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the client session. */ client_session_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the workspace associated with the client session. */ workspace_id: string /** Date and time at which the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was created. */ created_at: string @@ -96500,7 +96500,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -96699,7 +96699,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -97046,7 +97046,7 @@ export type Routes = { full_name: string | null /** Date and time at which the user identity was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity. */ + /** ID of the workspace that contains the user identity. */ workspace_id: string /** Array of errors associated with the user identity. Each error object within the array contains fields like "error_code" and "message." "error_code" is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. "message" provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it. */ errors: { @@ -97227,7 +97227,7 @@ export type Routes = { space: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -97306,7 +97306,7 @@ export type Routes = { space: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -97391,7 +97391,7 @@ export type Routes = { | { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -98585,7 +98585,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -98617,7 +98617,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -99667,12 +99667,12 @@ export type Routes = { name: string /** Date and time at which the [access control system](https://docs.seam.co/low-level-apis/access-systems) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ workspace_id: string /** IDs of the [connected accounts](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). * @deprecated Use `connected_account_id`.*/ connected_account_ids: string[] - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ connected_account_id: string /** URL for the image that represents the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ image_url: string @@ -99934,7 +99934,7 @@ export type Routes = { spaces: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -100074,7 +100074,7 @@ export type Routes = { space: { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -100339,7 +100339,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -100506,7 +100506,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -100749,7 +100749,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -100910,7 +100910,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -101162,7 +101162,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -102282,7 +102282,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -102449,7 +102449,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -102692,7 +102692,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -102853,7 +102853,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -103105,7 +103105,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -104090,7 +104090,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -104337,7 +104337,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -104504,7 +104504,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -104747,7 +104747,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -104908,7 +104908,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -105160,7 +105160,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -107213,7 +107213,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -107245,7 +107245,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -108015,7 +108015,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -108182,7 +108182,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -108425,7 +108425,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -108586,7 +108586,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -108838,7 +108838,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -109962,7 +109962,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -110129,7 +110129,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -110372,7 +110372,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -110533,7 +110533,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -110785,7 +110785,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -112932,7 +112932,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -112964,7 +112964,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -114635,7 +114635,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -114667,7 +114667,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -115433,7 +115433,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -115600,7 +115600,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -115843,7 +115843,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -116004,7 +116004,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -116256,7 +116256,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -117194,7 +117194,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -117251,7 +117251,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -117296,7 +117296,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -117575,7 +117575,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -117742,7 +117742,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -117985,7 +117985,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -118146,7 +118146,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -118398,7 +118398,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -119550,7 +119550,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -119717,7 +119717,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -119960,7 +119960,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -120121,7 +120121,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -120373,7 +120373,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -121642,7 +121642,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -121809,7 +121809,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -122052,7 +122052,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -122213,7 +122213,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -122465,7 +122465,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -123385,7 +123385,7 @@ export type Routes = { customer_key: string /** Date and time at which the magic link expires. */ expires_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the magic link. */ + /** ID of the workspace associated with the magic link. */ workspace_id: string /** Date and time at which the magic link was created. */ created_at: string @@ -123457,7 +123457,7 @@ export type Routes = { customer_key: string /** Date and time at which the magic link expires. */ expires_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the magic link. */ + /** ID of the workspace associated with the magic link. */ workspace_id: string /** Date and time at which the magic link was created. */ created_at: string @@ -123488,7 +123488,7 @@ export type Routes = { customer_key: string /** Date and time at which the magic link expires. */ expires_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the magic link. */ + /** ID of the workspace associated with the magic link. */ workspace_id: string /** Date and time at which the magic link was created. */ created_at: string @@ -123554,7 +123554,7 @@ export type Routes = { customer_key: string /** Date and time at which the magic link expires. */ expires_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the magic link. */ + /** ID of the workspace associated with the magic link. */ workspace_id: string /** Date and time at which the magic link was created. */ created_at: string @@ -123612,7 +123612,7 @@ export type Routes = { full_name: string | null /** Date and time at which the user identity was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity. */ + /** ID of the workspace that contains the user identity. */ workspace_id: string /** Array of errors associated with the user identity. Each error object within the array contains fields like "error_code" and "message." "error_code" is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. "message" provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it. */ errors: { @@ -123699,7 +123699,7 @@ export type Routes = { user_identity_id: string /** Date and time at which the enrollment automation was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the enrollment automation. */ + /** ID of the workspace that contains the enrollment automation. */ workspace_id: string } } @@ -123734,7 +123734,7 @@ export type Routes = { user_identity_id: string /** Date and time at which the enrollment automation was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the enrollment automation. */ + /** ID of the workspace that contains the enrollment automation. */ workspace_id: string } } @@ -123760,7 +123760,7 @@ export type Routes = { user_identity_id: string /** Date and time at which the enrollment automation was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the enrollment automation. */ + /** ID of the workspace that contains the enrollment automation. */ workspace_id: string }[] } @@ -123786,13 +123786,13 @@ export type Routes = { instant_key: { /** ID of the Instant Key. */ instant_key_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Instant Key. */ + /** ID of the workspace that contains the Instant Key. */ workspace_id: string /** Date and time at which the Instant Key was created. */ created_at: string /** Shareable URL for the Instant Key. Use the URL to deliver the Instant Key to your user through a link in a text message or email or by embedding it in your web app. */ instant_key_url: string - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) associated with the Instant Key. */ + /** ID of the client session associated with the Instant Key. */ client_session_id: string /** ID of the user identity associated with the Instant Key. */ user_identity_id: string @@ -123844,7 +123844,7 @@ export type Routes = { full_name: string | null /** Date and time at which the user identity was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity. */ + /** ID of the workspace that contains the user identity. */ workspace_id: string /** Array of errors associated with the user identity. Each error object within the array contains fields like "error_code" and "message." "error_code" is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. "message" provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it. */ errors: { @@ -123933,7 +123933,7 @@ export type Routes = { full_name: string | null /** Date and time at which the user identity was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity. */ + /** ID of the workspace that contains the user identity. */ workspace_id: string /** Array of errors associated with the user identity. Each error object within the array contains fields like "error_code" and "message." "error_code" is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. "message" provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it. */ errors: { @@ -125120,7 +125120,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -125152,7 +125152,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -126825,7 +126825,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -126857,7 +126857,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -127718,12 +127718,12 @@ export type Routes = { name: string /** Date and time at which the [access control system](https://docs.seam.co/low-level-apis/access-systems) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ workspace_id: string /** IDs of the [connected accounts](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). * @deprecated Use `connected_account_id`.*/ connected_account_ids: string[] - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ connected_account_id: string /** URL for the image that represents the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ image_url: string @@ -127848,7 +127848,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -128110,7 +128110,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -128189,7 +128189,7 @@ export type Routes = { full_name: string | null /** Date and time at which the user identity was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity. */ + /** ID of the workspace that contains the user identity. */ workspace_id: string /** Array of errors associated with the user identity. Each error object within the array contains fields like "error_code" and "message." "error_code" is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. "message" provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it. */ errors: { @@ -128257,7 +128257,7 @@ export type Routes = { full_name: string | null /** Date and time at which the user identity was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity. */ + /** ID of the workspace that contains the user identity. */ workspace_id: string /** Array of errors associated with the user identity. Each error object within the array contains fields like "error_code" and "message." "error_code" is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. "message" provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it. */ errors: { @@ -128359,7 +128359,7 @@ export type Routes = { jsonResponse: { /** Represents a [webhook](https://docs.seam.co/developer-tools/webhooks) that enables you to receive notifications of events. When you create a webhook, specify the endpoint URL at which you want to receive events and the set of event types that you want to receive. */ webhook: { - /** ID of the [webhook](https://docs.seam.co/developer-tools/webhooks). */ + /** ID of the webhook. */ webhook_id: string /** URL for the [webhook](https://docs.seam.co/developer-tools/webhooks). */ url: string @@ -128397,7 +128397,7 @@ export type Routes = { jsonResponse: { /** Represents a [webhook](https://docs.seam.co/developer-tools/webhooks) that enables you to receive notifications of events. When you create a webhook, specify the endpoint URL at which you want to receive events and the set of event types that you want to receive. */ webhook: { - /** ID of the [webhook](https://docs.seam.co/developer-tools/webhooks). */ + /** ID of the webhook. */ webhook_id: string /** URL for the [webhook](https://docs.seam.co/developer-tools/webhooks). */ url: string @@ -128418,7 +128418,7 @@ export type Routes = { formData: {} jsonResponse: { webhooks: { - /** ID of the [webhook](https://docs.seam.co/developer-tools/webhooks). */ + /** ID of the webhook. */ webhook_id: string /** URL for the [webhook](https://docs.seam.co/developer-tools/webhooks). */ url: string @@ -128491,7 +128491,7 @@ export type Routes = { jsonResponse: { /** Represents a Seam [workspace](https://docs.seam.co/core-concepts/workspaces). A workspace is a top-level entity that encompasses all other resources below it, such as devices, connected accounts, and Connect Webviews. Seam provides two types of workspaces. A [sandbox workspace](https://docs.seam.co/core-concepts/workspaces#sandbox-workspaces) is a special type of workspace designed for testing code. Sandbox workspaces offer test device accounts and virtual devices that you can connect and control. This ability to work with virtual devices is quite handy because it removes the need to own physical devices from multiple brands. To connect real devices and systems to Seam, use a [production workspace](https://docs.seam.co/core-concepts/workspaces#production-workspaces). */ workspace: { - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces). */ + /** ID of the workspace. */ workspace_id: string /** Name of the [workspace](https://docs.seam.co/core-concepts/workspaces). */ name: string @@ -128520,7 +128520,7 @@ export type Routes = { publishable_key?: string | undefined /** Indicates whether publishable key authentication is enabled for this workspace. */ is_publishable_key_auth_enabled: boolean - /** ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization. */ + /** ID of the organization to which the workspace belongs, or `null` if the workspace is not assigned to an organization. */ organization_id: string | null } } @@ -128739,7 +128739,7 @@ export type Routes = { full_name: string | null /** Date and time at which the user identity was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the user identity. */ + /** ID of the workspace that contains the user identity. */ workspace_id: string /** Array of errors associated with the user identity. Each error object within the array contains fields like "error_code" and "message." "error_code" is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. "message" provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it. */ errors: { @@ -128779,7 +128779,7 @@ export type Routes = { | undefined workspaces?: | { - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces). */ + /** ID of the workspace. */ workspace_id: string /** Name of the [workspace](https://docs.seam.co/core-concepts/workspaces). */ name: string @@ -128808,7 +128808,7 @@ export type Routes = { publishable_key?: string | undefined /** Indicates whether publishable key authentication is enabled for this workspace. */ is_publishable_key_auth_enabled: boolean - /** ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization. */ + /** ID of the organization to which the workspace belongs, or `null` if the workspace is not assigned to an organization. */ organization_id: string | null }[] | undefined @@ -129962,7 +129962,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -129994,7 +129994,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -130840,12 +130840,12 @@ export type Routes = { name: string /** Date and time at which the [access control system](https://docs.seam.co/low-level-apis/access-systems) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the workspace that contains the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ workspace_id: string /** IDs of the [connected accounts](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). * @deprecated Use `connected_account_id`.*/ connected_account_ids: string[] - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ + /** ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ connected_account_id: string /** URL for the image that represents the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ image_url: string @@ -130958,7 +130958,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -131224,7 +131224,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -131254,9 +131254,9 @@ export type Routes = { acs_access_group_id: string /** ID of the access control system that contains the access group. */ acs_system_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group. */ + /** ID of the workspace that contains the access group. */ workspace_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group. */ + /** ID of the connected account that contains the access group. */ connected_account_id: string /** Name of the access group. */ name: string @@ -131450,9 +131450,9 @@ export type Routes = { acs_encoder_id: string /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ acs_system_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ + /** ID of the connected account that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ connected_account_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ + /** ID of the workspace that contains the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ workspace_id: string /** Errors associated with the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). */ errors: { @@ -131671,7 +131671,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -131846,7 +131846,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -132101,7 +132101,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -132268,7 +132268,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -132522,7 +132522,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -133420,9 +133420,9 @@ export type Routes = { | undefined client_sessions?: | { - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the client session. */ client_session_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens). */ + /** ID of the workspace associated with the client session. */ workspace_id: string /** Date and time at which the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) was created. */ created_at: string @@ -133454,7 +133454,7 @@ export type Routes = { /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string hid_acs_system_id?: string | undefined - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ + /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string /** Date and time at which the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created. */ created_at: string @@ -133720,7 +133720,7 @@ export type Routes = { /** The last time an internal sync job completed for this access system user. */ last_successful_sync_at: string | null /** - The ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). + The ID of the connected account that is associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ connected_account_id: string /** Salto Space-specific metadata associated with the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ @@ -133750,9 +133750,9 @@ export type Routes = { acs_access_group_id: string /** ID of the access control system that contains the access group. */ acs_system_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the access group. */ + /** ID of the workspace that contains the access group. */ workspace_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) that contains the access group. */ + /** ID of the connected account that contains the access group. */ connected_account_id: string /** Name of the access group. */ name: string @@ -134518,11 +134518,11 @@ export type Routes = { | { /** ID of the Connect Webview. */ connect_webview_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Connect Webview. */ + /** ID of the workspace that contains the Connect Webview. */ workspace_id: string /** Date and time at which the Connect Webview was created. */ created_at: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the Connect Webview. */ + /** ID of the connected account associated with the Connect Webview. */ connected_account_id: string | null /** URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user. */ url: string @@ -134573,7 +134573,7 @@ export type Routes = { | { /** ID of the space. */ space_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the space. */ + /** ID of the workspace associated with the space. */ workspace_id: string /** Unique key for the space within the workspace. */ space_key?: string | undefined @@ -135147,7 +135147,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135157,7 +135157,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135176,7 +135176,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135186,7 +135186,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135218,7 +135218,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135228,7 +135228,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135259,7 +135259,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135269,7 +135269,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135300,7 +135300,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135310,7 +135310,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135345,7 +135345,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135355,7 +135355,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135376,7 +135376,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135386,7 +135386,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135407,7 +135407,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135417,7 +135417,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135436,7 +135436,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135446,7 +135446,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135519,7 +135519,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135529,7 +135529,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135602,7 +135602,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135612,7 +135612,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135633,7 +135633,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135643,7 +135643,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135716,7 +135716,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135726,7 +135726,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135799,7 +135799,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135809,7 +135809,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135828,7 +135828,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135838,7 +135838,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135857,7 +135857,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135867,7 +135867,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135887,7 +135887,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135897,7 +135897,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135916,7 +135916,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -135926,7 +135926,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -135999,7 +135999,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136009,7 +136009,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -136028,7 +136028,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136038,7 +136038,7 @@ export type Routes = { access_code_id: string /** ID of the device associated with the affected access code. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the affected access code. */ + /** ID of the connected account associated with the affected access code. */ connected_account_id: string /** Custom metadata of the device, present when device_id is provided. */ device_custom_metadata?: @@ -136057,7 +136057,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136070,7 +136070,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136083,7 +136083,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136096,7 +136096,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136111,7 +136111,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136126,7 +136126,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136145,7 +136145,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136162,7 +136162,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136183,7 +136183,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136200,7 +136200,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136217,7 +136217,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136234,7 +136234,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136255,7 +136255,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136272,7 +136272,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136287,7 +136287,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136302,7 +136302,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136353,7 +136353,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136370,7 +136370,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136387,7 +136387,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136404,7 +136404,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136421,7 +136421,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136437,7 +136437,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136453,7 +136453,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136470,7 +136470,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136487,7 +136487,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136504,7 +136504,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136520,7 +136520,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136536,7 +136536,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136549,13 +136549,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136564,7 +136564,7 @@ export type Routes = { } | undefined event_type: 'connected_account.connected' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id?: string | undefined /** The customer key associated with this connected account, if any. */ customer_key?: string | undefined @@ -136572,13 +136572,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136587,19 +136587,19 @@ export type Routes = { } | undefined event_type: 'connected_account.created' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id: string } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136608,19 +136608,19 @@ export type Routes = { } | undefined event_type: 'connected_account.successful_login' - /** ID of the [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) associated with the event. */ + /** ID of the Connect Webview associated with the event. */ connect_webview_id: string } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136651,13 +136651,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136670,13 +136670,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136693,13 +136693,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136712,13 +136712,13 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [connected account](https://docs.seam.co/core-concepts/connected-accounts). */ + /** ID of the affected connected account. */ connected_account_id: string /** Custom metadata of the connected account, present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136749,7 +136749,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136770,7 +136770,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136791,7 +136791,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136812,7 +136812,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136833,7 +136833,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136854,7 +136854,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136875,7 +136875,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136896,7 +136896,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136917,16 +136917,16 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). */ + /** ID of the affected Connect Webview. */ connect_webview_id: string event_type: 'connect_webview.login_succeeded' - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** Custom metadata of the connected account; present when connected_account_id is provided. */ connected_account_custom_metadata?: @@ -136940,20 +136940,20 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string /** Date and time at which the event occurred. */ occurred_at: string - /** ID of the affected [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews). */ + /** ID of the affected Connect Webview. */ connect_webview_id: string event_type: 'connect_webview.login_failed' } | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136961,7 +136961,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -136982,7 +136982,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -136990,7 +136990,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137011,7 +137011,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137019,7 +137019,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137040,7 +137040,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137048,7 +137048,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137069,7 +137069,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137077,7 +137077,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137098,7 +137098,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137106,7 +137106,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137168,7 +137168,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137176,7 +137176,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137238,7 +137238,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137246,7 +137246,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137267,7 +137267,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137275,7 +137275,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137298,7 +137298,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137306,7 +137306,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137331,7 +137331,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137339,7 +137339,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137360,7 +137360,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137368,7 +137368,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137391,7 +137391,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137399,7 +137399,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137420,7 +137420,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137428,7 +137428,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137449,7 +137449,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137457,7 +137457,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137478,7 +137478,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137486,7 +137486,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137507,7 +137507,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137515,7 +137515,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137572,7 +137572,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137580,7 +137580,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137601,7 +137601,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137609,7 +137609,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137666,7 +137666,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137674,7 +137674,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137695,7 +137695,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137703,7 +137703,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137724,7 +137724,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137732,7 +137732,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137789,7 +137789,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137797,7 +137797,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137838,7 +137838,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137846,7 +137846,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137888,7 +137888,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137896,7 +137896,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id?: string | undefined - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137962,7 +137962,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -137970,7 +137970,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -137993,7 +137993,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138001,7 +138001,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138028,7 +138028,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138036,7 +138036,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138082,7 +138082,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138090,7 +138090,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138123,7 +138123,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138131,7 +138131,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138164,7 +138164,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138172,7 +138172,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138201,7 +138201,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138209,7 +138209,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138234,7 +138234,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138242,7 +138242,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138265,7 +138265,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138273,7 +138273,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138304,7 +138304,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138312,7 +138312,7 @@ export type Routes = { occurred_at: string /** ID of the affected device. */ device_id: string - /** ID of the [connected account](https://docs.seam.co/core-concepts/connected-accounts) associated with the event. */ + /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ customer_key?: string | undefined @@ -138337,7 +138337,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138350,7 +138350,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138369,7 +138369,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138389,7 +138389,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138409,7 +138409,7 @@ export type Routes = { | { /** ID of the event. */ event_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event. */ + /** ID of the workspace associated with the event. */ workspace_id: string /** Date and time at which the event was created. */ created_at: string @@ -138432,13 +138432,13 @@ export type Routes = { | { /** ID of the Instant Key. */ instant_key_id: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the Instant Key. */ + /** ID of the workspace that contains the Instant Key. */ workspace_id: string /** Date and time at which the Instant Key was created. */ created_at: string /** Shareable URL for the Instant Key. Use the URL to deliver the Instant Key to your user through a link in a text message or email or by embedding it in your web app. */ instant_key_url: string - /** ID of the [client session](https://docs.seam.co/core-concepts/authentication/client-session-tokens) associated with the Instant Key. */ + /** ID of the client session associated with the Instant Key. */ client_session_id: string /** ID of the user identity associated with the Instant Key. */ user_identity_id: string @@ -138509,7 +138509,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -138672,7 +138672,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -139843,7 +139843,7 @@ export type Routes = { /** Key of the [climate preset](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`. */ climate_preset_key: string }[] - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program. */ + /** ID of the workspace that contains the thermostat daily program. */ workspace_id: string /** Date and time at which the thermostat daily program was created. */ created_at: string @@ -139867,7 +139867,7 @@ export type Routes = { is_override_allowed?: boolean | undefined /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) ends, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ ends_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat schedule. */ + /** ID of the workspace that contains the thermostat schedule. */ workspace_id: string /** Date and time at which the [thermostat schedule](https://docs.seam.co/capability-guides/thermostats/creating-and-managing-thermostat-schedules) was created. */ created_at: string @@ -139940,7 +139940,7 @@ export type Routes = { jsonResponse: { /** Represents a Seam [workspace](https://docs.seam.co/core-concepts/workspaces). A workspace is a top-level entity that encompasses all other resources below it, such as devices, connected accounts, and Connect Webviews. Seam provides two types of workspaces. A [sandbox workspace](https://docs.seam.co/core-concepts/workspaces#sandbox-workspaces) is a special type of workspace designed for testing code. Sandbox workspaces offer test device accounts and virtual devices that you can connect and control. This ability to work with virtual devices is quite handy because it removes the need to own physical devices from multiple brands. To connect real devices and systems to Seam, use a [production workspace](https://docs.seam.co/core-concepts/workspaces#production-workspaces). */ workspace: { - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces). */ + /** ID of the workspace. */ workspace_id: string /** Name of the [workspace](https://docs.seam.co/core-concepts/workspaces). */ name: string @@ -139969,7 +139969,7 @@ export type Routes = { publishable_key?: string | undefined /** Indicates whether publishable key authentication is enabled for this workspace. */ is_publishable_key_auth_enabled: boolean - /** ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization. */ + /** ID of the organization to which the workspace belongs, or `null` if the workspace is not assigned to an organization. */ organization_id: string | null } } @@ -139984,7 +139984,7 @@ export type Routes = { formData: {} jsonResponse: { workspaces: { - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces). */ + /** ID of the workspace. */ workspace_id: string /** Name of the [workspace](https://docs.seam.co/core-concepts/workspaces). */ name: string @@ -140013,7 +140013,7 @@ export type Routes = { publishable_key?: string | undefined /** Indicates whether publishable key authentication is enabled for this workspace. */ is_publishable_key_auth_enabled: boolean - /** ID of the organization to which the [workspace](https://docs.seam.co/core-concepts/workspaces) belongs, or `null` if the workspace is not assigned to an organization. */ + /** ID of the organization to which the workspace belongs, or `null` if the workspace is not assigned to an organization. */ organization_id: string | null }[] } @@ -140233,7 +140233,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -140400,7 +140400,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -140643,7 +140643,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -140804,7 +140804,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined @@ -141056,7 +141056,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string - /** ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ + /** ID of the workspace that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ workspace_id: string /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) validity starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. */ starts_at?: string | undefined From 8ac273eaeb3742309b30ca43e4f388154bdd0e77 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 23:31:47 +0000 Subject: [PATCH 16/31] 1.916.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2741b3f5..1b7177fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.915.0", + "version": "1.916.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.915.0", + "version": "1.916.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 73172902..6044ac72 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.915.0", + "version": "1.916.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 06e5579c809464d74afb3fa5c6ef43a90cb9b2db Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 16:50:33 -0700 Subject: [PATCH 17/31] feat: Sync with Seam API via 5a6a387dfb52537ac9c18c9b24ab630d33852b34 (#2905) --- .../connect/models/acs/acs-access-group.ts | 6 +- .../seam/connect/models/acs/acs-credential.ts | 17 +- src/lib/seam/connect/models/acs/acs-system.ts | 30 +- .../connect/models/acs/acs-users/acs-user.ts | 12 +- .../connect-webviews/connect-webview.ts | 4 +- .../connect/models/devices/device-provider.ts | 14 +- src/lib/seam/connect/models/devices/device.ts | 110 ++- src/lib/seam/connect/models/devices/phone.ts | 18 +- .../models/devices/unmanaged-device.ts | 4 +- .../connect/models/events/access-codes.ts | 32 +- .../connect/models/events/acs/entrances.ts | 8 +- .../seam/connect/models/events/acs/users.ts | 11 +- src/lib/seam/connect/models/events/common.ts | 56 +- .../seam/connect/models/thermostats/modes.ts | 31 +- .../models/user-identities/user-identity.ts | 11 +- src/lib/seam/connect/openapi.ts | 737 +++++++++++++-- src/lib/seam/connect/route-types.ts | 887 +++++++++++++++++- 17 files changed, 1767 insertions(+), 221 deletions(-) diff --git a/src/lib/seam/connect/models/acs/acs-access-group.ts b/src/lib/seam/connect/models/acs/acs-access-group.ts index 6ff4ef5a..9cadccf0 100644 --- a/src/lib/seam/connect/models/acs/acs-access-group.ts +++ b/src/lib/seam/connect/models/acs/acs-access-group.ts @@ -134,7 +134,7 @@ const common_acs_access_group = z.object({ deprecated: Use \`external_type_display_name\`. --- `), - display_name: z.string(), + display_name: z.string().describe('Display name for the access group.'), external_type: acs_access_group_external_type.describe( 'Brand-specific terminology for the access group type.', ), @@ -166,7 +166,9 @@ const common_acs_access_group = z.object({ }) export const acs_access_group = common_acs_access_group.extend({ - is_managed: z.literal(true), + is_managed: z + .literal(true) + .describe('Indicates whether Seam manages the access group.'), }).describe(` --- route_path: /acs/access_groups diff --git a/src/lib/seam/connect/models/acs/acs-credential.ts b/src/lib/seam/connect/models/acs/acs-credential.ts index 544c9c25..e1242651 100644 --- a/src/lib/seam/connect/models/acs/acs-credential.ts +++ b/src/lib/seam/connect/models/acs/acs-credential.ts @@ -162,7 +162,11 @@ const common_acs_credential = z.object({ .describe( 'ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs.', ), - acs_credential_pool_id: z.string().uuid().optional(), + acs_credential_pool_id: z + .string() + .uuid() + .optional() + .describe('ID of the credential pool to which the credential belongs.'), acs_system_id: z .string() .uuid() @@ -304,7 +308,9 @@ const common_acs_credential = z.object({ export const acs_credential = common_acs_credential.merge( z.object({ - is_managed: z.literal(true), + is_managed: z + .literal(true) + .describe('Indicates whether Seam manages the credential.'), }), ).describe(` --- @@ -340,7 +346,12 @@ export const acs_credential_on_encoder = z.object({ 'Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created.', ), - is_issued: z.boolean().nullable(), + is_issued: z + .boolean() + .nullable() + .describe( + 'Indicates whether the credential has been issued (encoded onto a card).', + ), starts_at: z .string() diff --git a/src/lib/seam/connect/models/acs/acs-system.ts b/src/lib/seam/connect/models/acs/acs-system.ts index 16b1d60e..28f8f1d0 100644 --- a/src/lib/seam/connect/models/acs/acs-system.ts +++ b/src/lib/seam/connect/models/acs/acs-system.ts @@ -63,7 +63,12 @@ const seam_bridge_disconnected = common_acs_system_error.extend({ const bridge_disconnected = common_acs_system_error.extend({ error_code: z.literal('bridge_disconnected').describe(error_code_description), - is_bridge_error: z.boolean().optional(), + is_bridge_error: z + .boolean() + .optional() + .describe( + 'Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge).', + ), }) .describe(`Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).`) @@ -251,8 +256,18 @@ export const acs_system = z .describe( 'ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems).', ), - acs_user_count: z.number().optional(), - acs_access_group_count: z.number().optional(), + acs_user_count: z + .number() + .optional() + .describe( + 'Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + ), + acs_access_group_count: z + .number() + .optional() + .describe( + 'Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + ), external_type: acs_system_external_type .describe( 'Brand-specific terminology for the [access control system](https://docs.seam.co/low-level-apis/access-systems) type.', @@ -285,7 +300,10 @@ export const acs_system = z 'IP address or hostname of the main Visionline server relative to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge) on the local network.', ), }) - .optional(), + .optional() + .describe( + 'Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + ), system_type: acs_system_external_type .describe( ` @@ -300,7 +318,9 @@ export const acs_system = z deprecated: Use \`external_type_display_name\`. --- `), - location: acs_location, + location: acs_location.describe( + 'Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + ), name: z .string() .describe( diff --git a/src/lib/seam/connect/models/acs/acs-users/acs-user.ts b/src/lib/seam/connect/models/acs/acs-users/acs-user.ts index 3e5641cb..b0fb4a9c 100644 --- a/src/lib/seam/connect/models/acs/acs-users/acs-user.ts +++ b/src/lib/seam/connect/models/acs/acs-users/acs-user.ts @@ -221,7 +221,13 @@ const common_acs_user = z .describe( 'ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management).', ), - hid_acs_system_id: z.string().uuid().optional(), + hid_acs_system_id: z + .string() + .uuid() + .optional() + .describe( + 'ID of the HID access control system associated with the user.', + ), workspace_id: z .string() .uuid() @@ -323,7 +329,9 @@ const common_acs_user = z export const acs_user = common_acs_user.merge( z.object({ - is_managed: z.literal(true), + is_managed: z + .literal(true) + .describe('Indicates whether Seam manages the access system user.'), }), ).describe(` --- diff --git a/src/lib/seam/connect/models/connect-webviews/connect-webview.ts b/src/lib/seam/connect/models/connect-webviews/connect-webview.ts index 9e96c8c7..88f70848 100644 --- a/src/lib/seam/connect/models/connect-webviews/connect-webview.ts +++ b/src/lib/seam/connect/models/connect-webviews/connect-webview.ts @@ -32,7 +32,9 @@ export const connect_webview = z.object({ .describe( 'URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user.', ), - device_selection_mode: connect_webview_device_selection_mode, + device_selection_mode: connect_webview_device_selection_mode.describe( + 'Device selection mode of the Connect Webview. Supported values: `none`, `single`, `multiple`.', + ), // TODO: Use enum value. accepted_providers: z diff --git a/src/lib/seam/connect/models/devices/device-provider.ts b/src/lib/seam/connect/models/devices/device-provider.ts index 7e927fc8..4bae2c6c 100644 --- a/src/lib/seam/connect/models/devices/device-provider.ts +++ b/src/lib/seam/connect/models/devices/device-provider.ts @@ -175,10 +175,16 @@ export const PUBLIC_PROVIDER_CATEGORIES: typeof PROVIDER_CATEGORIES = export const device_provider = z .object({ - device_provider_name: z.enum(ALL_DEVICE_PROVIDERS), - display_name: z.string(), - image_url: z.string(), - provider_categories: z.array(z.enum(PUBLIC_PROVIDER_CATEGORIES)), + device_provider_name: z + .enum(ALL_DEVICE_PROVIDERS) + .describe('Name of the device provider.'), + display_name: z.string().describe('Display name for the device provider.'), + image_url: z.string().describe('Image URL for the device provider.'), + provider_categories: z + .array(z.enum(PUBLIC_PROVIDER_CATEGORIES)) + .describe( + 'List of provider categories to which the device provider belongs, such as `stable`, `consumer_smartlocks`, `thermostats`, and so on.', + ), }) .extend(device_capability_flags.shape).describe(` --- diff --git a/src/lib/seam/connect/models/devices/device.ts b/src/lib/seam/connect/models/devices/device.ts index 7859f74f..c74d8d12 100644 --- a/src/lib/seam/connect/models/devices/device.ts +++ b/src/lib/seam/connect/models/devices/device.ts @@ -10,26 +10,96 @@ import { phone_specific_properties } from './phone-properties.js' export const device_capability_flags = z .object({ - can_remotely_unlock: z.boolean(), - can_remotely_lock: z.boolean(), - can_program_offline_access_codes: z.boolean(), - can_program_online_access_codes: z.boolean(), - can_hvac_heat: z.boolean(), - can_hvac_cool: z.boolean(), - can_hvac_heat_cool: z.boolean(), - can_turn_off_hvac: z.boolean(), - can_simulate_removal: z.boolean(), - can_simulate_connection: z.boolean(), - can_simulate_disconnection: z.boolean(), - can_unlock_with_code: z.boolean(), - can_run_thermostat_programs: z.boolean(), - can_program_thermostat_programs_as_weekday_weekend: z.boolean(), - can_program_thermostat_programs_as_different_each_day: z.boolean(), - can_program_thermostat_programs_as_same_each_day: z.boolean(), - can_simulate_hub_connection: z.boolean(), - can_simulate_hub_disconnection: z.boolean(), - can_simulate_paid_subscription: z.boolean(), - can_configure_auto_lock: z.boolean(), + can_remotely_unlock: z + .boolean() + .describe('Indicates whether the device supports remote unlocking.'), + can_remotely_lock: z + .boolean() + .describe('Indicates whether the device supports remote locking.'), + can_program_offline_access_codes: z + .boolean() + .describe( + 'Indicates whether the device supports programming offline access codes.', + ), + can_program_online_access_codes: z + .boolean() + .describe( + 'Indicates whether the device supports programming online access codes.', + ), + can_hvac_heat: z + .boolean() + .describe('Indicates whether the thermostat supports heating.'), + can_hvac_cool: z + .boolean() + .describe('Indicates whether the thermostat supports cooling.'), + can_hvac_heat_cool: z + .boolean() + .describe( + 'Indicates whether the thermostat supports simultaneous heating and cooling.', + ), + can_turn_off_hvac: z + .boolean() + .describe('Indicates whether the thermostat can be turned off.'), + can_simulate_removal: z + .boolean() + .describe( + 'Indicates whether the device supports simulating removal in a sandbox.', + ), + can_simulate_connection: z + .boolean() + .describe( + 'Indicates whether the device supports simulating connection in a sandbox.', + ), + can_simulate_disconnection: z + .boolean() + .describe( + 'Indicates whether the device supports simulating disconnection in a sandbox.', + ), + can_unlock_with_code: z + .boolean() + .describe( + 'Indicates whether the lock supports unlocking with an access code.', + ), + can_run_thermostat_programs: z + .boolean() + .describe( + 'Indicates whether the thermostat supports running climate programs.', + ), + can_program_thermostat_programs_as_weekday_weekend: z + .boolean() + .describe( + 'Indicates whether the thermostat supports weekday/weekend climate programs.', + ), + can_program_thermostat_programs_as_different_each_day: z + .boolean() + .describe( + 'Indicates whether the thermostat supports different climate programs for each day of the week.', + ), + can_program_thermostat_programs_as_same_each_day: z + .boolean() + .describe( + 'Indicates whether the thermostat supports a single climate program applied to every day.', + ), + can_simulate_hub_connection: z + .boolean() + .describe( + 'Indicates whether the hub supports simulating connection in a sandbox.', + ), + can_simulate_hub_disconnection: z + .boolean() + .describe( + 'Indicates whether the hub supports simulating disconnection in a sandbox.', + ), + can_simulate_paid_subscription: z + .boolean() + .describe( + 'Indicates whether the device supports simulating a paid subscription in a sandbox.', + ), + can_configure_auto_lock: z + .boolean() + .describe( + 'Indicates whether the lock supports configuring automatic locking.', + ), }) .partial() diff --git a/src/lib/seam/connect/models/devices/phone.ts b/src/lib/seam/connect/models/devices/phone.ts index 22a42a9b..958ed1f3 100644 --- a/src/lib/seam/connect/models/devices/phone.ts +++ b/src/lib/seam/connect/models/devices/phone.ts @@ -37,21 +37,27 @@ export const phone = z.object({ errors: z .array( z.object({ - error_code: z.string(), - message: z.string(), + error_code: z + .string() + .describe('Unique identifier of the type of error.'), + message: z.string().describe('Detailed description of the error.'), }), ) .describe('Errors associated with the phone.'), warnings: z .array( z.object({ - warning_code: z.string(), - message: z.string(), + warning_code: z + .string() + .describe('Unique identifier of the type of warning.'), + message: z.string().describe('Detailed description of the warning.'), }), ) .describe('Warnings associated with the phone.'), - device_type: phone_device_type, - properties: phone_specific_properties, + device_type: phone_device_type.describe( + 'Type of the phone device, such as `ios_phone` or `android_phone`.', + ), + properties: phone_specific_properties.describe('Properties of the phone.'), }).describe(` --- route_path: /phones diff --git a/src/lib/seam/connect/models/devices/unmanaged-device.ts b/src/lib/seam/connect/models/devices/unmanaged-device.ts index 96c1bad9..3a4eb34a 100644 --- a/src/lib/seam/connect/models/devices/unmanaged-device.ts +++ b/src/lib/seam/connect/models/devices/unmanaged-device.ts @@ -20,7 +20,9 @@ export const unmanaged_device = device custom_metadata: true, }) .extend({ - is_managed: z.literal(false), + is_managed: z + .literal(false) + .describe('Indicates that Seam does not manage the device.'), properties: common_device_properties.pick({ accessory_keypad: true, name: true, diff --git a/src/lib/seam/connect/models/events/access-codes.ts b/src/lib/seam/connect/models/events/access-codes.ts index 76189147..9796620c 100644 --- a/src/lib/seam/connect/models/events/access-codes.ts +++ b/src/lib/seam/connect/models/events/access-codes.ts @@ -69,19 +69,21 @@ export const access_code_changed_event = access_code_event.extend({ event_type: z.literal('access_code.changed'), changed_properties: z .array( - z.object({ - property: z - .string() - .describe('Name of the property that changed (e.g. `code`).'), - from: z - .string() - .nullable() - .describe('Previous value of the property, or null if not set.'), - to: z - .string() - .nullable() - .describe('New value of the property, or null if cleared.'), - }), + z + .object({ + property: z + .string() + .describe('Name of the property that changed (e.g. `code`).'), + from: z + .string() + .nullable() + .describe('Previous value of the property, or null if not set.'), + to: z + .string() + .nullable() + .describe('New value of the property, or null if cleared.'), + }) + .describe('Record describing a single changed property.'), ) .optional() .describe('List of properties that changed on the access code.'), @@ -324,7 +326,9 @@ export type AccessCodeDeletedExternalToSeamEvent = z.infer< export const access_code_backup_access_code_pulled_event = access_code_event.extend({ event_type: z.literal('access_code.backup_access_code_pulled'), - backup_access_code_id: z.string(), + backup_access_code_id: z + .string() + .describe('ID of the backup access code that was pulled from the pool.'), }).describe(` --- route_path: /access_codes diff --git a/src/lib/seam/connect/models/events/acs/entrances.ts b/src/lib/seam/connect/models/events/acs/entrances.ts index a7d90eb9..ea7aa134 100644 --- a/src/lib/seam/connect/models/events/acs/entrances.ts +++ b/src/lib/seam/connect/models/events/acs/entrances.ts @@ -2,11 +2,9 @@ import { z } from 'zod' import { common_acs_event } from './common.js' -const acs_entrance_event = common_acs_event - .extend({ - acs_entrance_id: z.string().uuid(), - }) - .describe('ID of the affected entrance.') +const acs_entrance_event = common_acs_event.extend({ + acs_entrance_id: z.string().uuid().describe('ID of the affected entrance.'), +}) export const acs_entrance_added_event = acs_entrance_event.extend({ event_type: z.literal('acs_entrance.added'), diff --git a/src/lib/seam/connect/models/events/acs/users.ts b/src/lib/seam/connect/models/events/acs/users.ts index b317c04d..5b0a823d 100644 --- a/src/lib/seam/connect/models/events/acs/users.ts +++ b/src/lib/seam/connect/models/events/acs/users.ts @@ -2,11 +2,12 @@ import { z } from 'zod' import { common_acs_event } from './common.js' -const acs_user_event = common_acs_event - .extend({ - acs_user_id: z.string().uuid(), - }) - .describe('ID of the affected access system user.') +const acs_user_event = common_acs_event.extend({ + acs_user_id: z + .string() + .uuid() + .describe('ID of the affected access system user.'), +}) export const acs_user_deleted_event = acs_user_event.extend({ event_type: z.literal('acs_user.deleted'), diff --git a/src/lib/seam/connect/models/events/common.ts b/src/lib/seam/connect/models/events/common.ts index 4763817e..9c870627 100644 --- a/src/lib/seam/connect/models/events/common.ts +++ b/src/lib/seam/connect/models/events/common.ts @@ -21,28 +21,36 @@ const error_code_description = const warning_code_description = 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.' -export const common_event_error = z.object({ - created_at: z - .string() - .datetime() - .describe('Date and time at which Seam created the error.'), - message: z - .string() - .describe( - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - ), - error_code: z.string().describe(error_code_description), -}) +export const common_event_error = z + .object({ + created_at: z + .string() + .datetime() + .describe('Date and time at which Seam created the error.'), + message: z + .string() + .describe( + 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + ), + error_code: z.string().describe(error_code_description), + }) + .describe( + 'Error associated with the resource, including the error code, message, and creation timestamp.', + ) -export const common_event_warning = z.object({ - created_at: z - .string() - .datetime() - .describe('Date and time at which Seam created the warning.'), - message: z - .string() - .describe( - 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - ), - warning_code: z.string().describe(warning_code_description), -}) +export const common_event_warning = z + .object({ + created_at: z + .string() + .datetime() + .describe('Date and time at which Seam created the warning.'), + message: z + .string() + .describe( + 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + ), + warning_code: z.string().describe(warning_code_description), + }) + .describe( + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', + ) diff --git a/src/lib/seam/connect/models/thermostats/modes.ts b/src/lib/seam/connect/models/thermostats/modes.ts index 7e56a349..2796e53c 100644 --- a/src/lib/seam/connect/models/thermostats/modes.ts +++ b/src/lib/seam/connect/models/thermostats/modes.ts @@ -1,16 +1,18 @@ import { z } from 'zod' -export const hvac_mode_setting = z.enum([ - 'off', - 'heat', - 'cool', - 'heat_cool', - 'eco', -]) +export const hvac_mode_setting = z + .enum(['off', 'heat', 'cool', 'heat_cool', 'eco']) + .describe( + 'HVAC mode setting for the thermostat, such as `heat`, `cool`, `heat_cool`, `eco`, or `off`.', + ) export type HvacModeSetting = z.infer -export const fan_mode_setting = z.enum(['auto', 'on', 'circulate']) +export const fan_mode_setting = z + .enum(['auto', 'on', 'circulate']) + .describe( + 'Fan mode setting for the thermostat, such as `auto`, `on`, or `circulate`.', + ) export type FanModeSetting = z.infer @@ -20,13 +22,10 @@ export type AvailableFanModeSettings = z.infer< typeof available_fan_mode_settings > -export const climate_preset_mode = z.enum([ - 'home', - 'away', - 'wake', - 'sleep', - 'occupied', - 'unoccupied', -]) +export const climate_preset_mode = z + .enum(['home', 'away', 'wake', 'sleep', 'occupied', 'unoccupied']) + .describe( + 'Climate preset mode for the thermostat, such as `home`, `away`, `wake`, `sleep`, `occupied`, or `unoccupied`.', + ) export type ClimatePresetMode = z.infer diff --git a/src/lib/seam/connect/models/user-identities/user-identity.ts b/src/lib/seam/connect/models/user-identities/user-identity.ts index 30e32f5a..1b025129 100644 --- a/src/lib/seam/connect/models/user-identities/user-identity.ts +++ b/src/lib/seam/connect/models/user-identities/user-identity.ts @@ -119,8 +119,15 @@ export const user_identity = z.object({ .describe( 'Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100).', ), - display_name: z.string().min(1), - full_name: z.string().min(1).nullable(), + display_name: z + .string() + .min(1) + .describe('Display name for the user identity.'), + full_name: z + .string() + .min(1) + .nullable() + .describe('Full name of the user associated with the user identity.'), created_at: z .string() .datetime() diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index 7a37220f..92a8ffe7 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -2924,7 +2924,10 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, - display_name: { type: 'string' }, + display_name: { + description: 'Display name for the access group.', + type: 'string', + }, errors: { description: 'Errors associated with the `acs_access_group`.', items: { @@ -2980,7 +2983,11 @@ const openapi: OpenAPISpec = { 'Display name that corresponds to the brand-specific terminology for the access group type.', type: 'string', }, - is_managed: { enum: [true], type: 'boolean' }, + is_managed: { + description: 'Indicates whether Seam manages the access group.', + enum: [true], + type: 'boolean', + }, name: { description: 'Name of the access group.', type: 'string' }, pending_mutations: { description: @@ -3439,7 +3446,12 @@ const openapi: OpenAPISpec = { format: 'uuid', type: 'string', }, - acs_credential_pool_id: { format: 'uuid', type: 'string' }, + acs_credential_pool_id: { + description: + 'ID of the credential pool to which the credential belongs.', + format: 'uuid', + type: 'string', + }, acs_system_id: { description: 'ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', @@ -3572,7 +3584,11 @@ const openapi: OpenAPISpec = { nullable: true, type: 'boolean', }, - is_managed: { enum: [true], type: 'boolean' }, + is_managed: { + description: 'Indicates whether Seam manages the credential.', + enum: [true], + type: 'boolean', + }, is_multi_phone_sync_credential: { description: 'Indicates whether the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) is a [multi-phone sync credential](https://docs.seam.co/capability-guides/mobile-access/issuing-mobile-credentials-from-an-access-control-system#what-are-multi-phone-sync-credentials).', @@ -4508,14 +4524,24 @@ const openapi: OpenAPISpec = { description: 'Represents an [access control system](https://docs.seam.co/low-level-apis/access-systems).\n\nWithin an `acs_system`, create [`acs_user`s](https://docs.seam.co/api/acs/users#acs_user) and [`acs_credential`s](https://docs.seam.co/api/acs/credentials#acs_credential) to grant access to the `acs_user`s.\n\nFor details about the resources associated with an access control system, see the [access control systems namespace](https://docs.seam.co/api/acs).', properties: { - acs_access_group_count: { format: 'float', type: 'number' }, + acs_access_group_count: { + description: + 'Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + format: 'float', + type: 'number', + }, acs_system_id: { description: 'ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems).', format: 'uuid', type: 'string', }, - acs_user_count: { format: 'float', type: 'number' }, + acs_user_count: { + description: + 'Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems).', + format: 'float', + type: 'number', + }, connected_account_id: { description: 'ID of the connected account associated with the [access control system](https://docs.seam.co/low-level-apis/access-systems).', @@ -4592,7 +4618,11 @@ const openapi: OpenAPISpec = { enum: ['bridge_disconnected'], type: 'string', }, - is_bridge_error: { type: 'boolean' }, + is_bridge_error: { + description: + 'Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge).', + type: 'boolean', + }, message: { description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', @@ -4799,6 +4829,8 @@ const openapi: OpenAPISpec = { type: 'boolean', }, location: { + description: + 'Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems).', properties: { time_zone: { description: @@ -4843,6 +4875,8 @@ const openapi: OpenAPISpec = { 'x-deprecated': 'Use `external_type_display_name`.', }, visionline_metadata: { + description: + 'Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems).', properties: { lan_address: { description: @@ -5222,8 +5256,18 @@ const openapi: OpenAPISpec = { minLength: 1, type: 'string', }, - hid_acs_system_id: { format: 'uuid', type: 'string' }, - is_managed: { enum: [true], type: 'boolean' }, + hid_acs_system_id: { + description: + 'ID of the HID access control system associated with the user.', + format: 'uuid', + type: 'string', + }, + is_managed: { + description: + 'Indicates whether Seam manages the access system user.', + enum: [true], + type: 'boolean', + }, is_suspended: { description: 'Indicates whether the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) is currently [suspended](https://docs.seam.co/low-level-apis/access-systems/user-management/suspending-and-unsuspending-users).', @@ -6160,7 +6204,12 @@ const openapi: OpenAPISpec = { nullable: true, type: 'string', }, - is_issued: { nullable: true, type: 'boolean' }, + is_issued: { + description: + 'Indicates whether the credential has been issued (encoded onto a card).', + nullable: true, + type: 'boolean', + }, starts_at: { description: 'Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable.', @@ -6281,6 +6330,8 @@ const openapi: OpenAPISpec = { type: 'string', }, acs_credential_pool_id: { + description: + 'ID of the credential pool to which the credential belongs.', format: 'uuid', type: 'string', }, @@ -6418,7 +6469,12 @@ const openapi: OpenAPISpec = { nullable: true, type: 'boolean', }, - is_managed: { enum: [true], type: 'boolean' }, + is_managed: { + description: + 'Indicates whether Seam manages the credential.', + enum: [true], + type: 'boolean', + }, is_multi_phone_sync_credential: { description: 'Indicates whether the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) is a [multi-phone sync credential](https://docs.seam.co/capability-guides/mobile-access/issuing-mobile-credentials-from-an-access-control-system#what-are-multi-phone-sync-credentials).', @@ -6739,6 +6795,8 @@ const openapi: OpenAPISpec = { type: 'string', }, acs_credential_pool_id: { + description: + 'ID of the credential pool to which the credential belongs.', format: 'uuid', type: 'string', }, @@ -7454,6 +7512,8 @@ const openapi: OpenAPISpec = { type: 'string', }, acs_credential_pool_id: { + description: + 'ID of the credential pool to which the credential belongs.', format: 'uuid', type: 'string', }, @@ -7590,7 +7650,12 @@ const openapi: OpenAPISpec = { nullable: true, type: 'boolean', }, - is_managed: { enum: [true], type: 'boolean' }, + is_managed: { + description: + 'Indicates whether Seam manages the credential.', + enum: [true], + type: 'boolean', + }, is_multi_phone_sync_credential: { description: 'Indicates whether the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) is a [multi-phone sync credential](https://docs.seam.co/capability-guides/mobile-access/issuing-mobile-credentials-from-an-access-control-system#what-are-multi-phone-sync-credentials).', @@ -7909,6 +7974,8 @@ const openapi: OpenAPISpec = { type: 'string', }, acs_credential_pool_id: { + description: + 'ID of the credential pool to which the credential belongs.', format: 'uuid', type: 'string', }, @@ -8657,7 +8724,12 @@ const openapi: OpenAPISpec = { format: 'uuid', type: 'string', }, - acs_credential_pool_id: { format: 'uuid', type: 'string' }, + acs_credential_pool_id: { + description: + 'ID of the credential pool to which the credential belongs.', + format: 'uuid', + type: 'string', + }, acs_system_id: { description: 'ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', @@ -8790,7 +8862,12 @@ const openapi: OpenAPISpec = { nullable: true, type: 'boolean', }, - is_managed: { enum: [true], type: 'boolean' }, + is_managed: { + description: + 'Indicates whether Seam manages the credential.', + enum: [true], + type: 'boolean', + }, is_multi_phone_sync_credential: { description: 'Indicates whether the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) is a [multi-phone sync credential](https://docs.seam.co/capability-guides/mobile-access/issuing-mobile-credentials-from-an-access-control-system#what-are-multi-phone-sync-credentials).', @@ -11948,6 +12025,8 @@ const openapi: OpenAPISpec = { type: 'string', }, device_selection_mode: { + description: + 'Device selection mode of the Connect Webview. Supported values: `none`, `single`, `multiple`.', enum: ['none', 'single', 'multiple'], type: 'string', }, @@ -12725,30 +12804,103 @@ const openapi: OpenAPISpec = { description: 'Represents a [device](https://docs.seam.co/core-concepts/devices) that has been connected to Seam.', properties: { - can_configure_auto_lock: { type: 'boolean' }, - can_hvac_cool: { type: 'boolean' }, - can_hvac_heat: { type: 'boolean' }, - can_hvac_heat_cool: { type: 'boolean' }, - can_program_offline_access_codes: { type: 'boolean' }, - can_program_online_access_codes: { type: 'boolean' }, + can_configure_auto_lock: { + description: + 'Indicates whether the lock supports configuring automatic locking.', + type: 'boolean', + }, + can_hvac_cool: { + description: 'Indicates whether the thermostat supports cooling.', + type: 'boolean', + }, + can_hvac_heat: { + description: 'Indicates whether the thermostat supports heating.', + type: 'boolean', + }, + can_hvac_heat_cool: { + description: + 'Indicates whether the thermostat supports simultaneous heating and cooling.', + type: 'boolean', + }, + can_program_offline_access_codes: { + description: + 'Indicates whether the device supports programming offline access codes.', + type: 'boolean', + }, + can_program_online_access_codes: { + description: + 'Indicates whether the device supports programming online access codes.', + type: 'boolean', + }, can_program_thermostat_programs_as_different_each_day: { + description: + 'Indicates whether the thermostat supports different climate programs for each day of the week.', + type: 'boolean', + }, + can_program_thermostat_programs_as_same_each_day: { + description: + 'Indicates whether the thermostat supports a single climate program applied to every day.', type: 'boolean', }, - can_program_thermostat_programs_as_same_each_day: { type: 'boolean' }, can_program_thermostat_programs_as_weekday_weekend: { + description: + 'Indicates whether the thermostat supports weekday/weekend climate programs.', + type: 'boolean', + }, + can_remotely_lock: { + description: + 'Indicates whether the device supports remote locking.', + type: 'boolean', + }, + can_remotely_unlock: { + description: + 'Indicates whether the device supports remote unlocking.', + type: 'boolean', + }, + can_run_thermostat_programs: { + description: + 'Indicates whether the thermostat supports running climate programs.', + type: 'boolean', + }, + can_simulate_connection: { + description: + 'Indicates whether the device supports simulating connection in a sandbox.', + type: 'boolean', + }, + can_simulate_disconnection: { + description: + 'Indicates whether the device supports simulating disconnection in a sandbox.', + type: 'boolean', + }, + can_simulate_hub_connection: { + description: + 'Indicates whether the hub supports simulating connection in a sandbox.', + type: 'boolean', + }, + can_simulate_hub_disconnection: { + description: + 'Indicates whether the hub supports simulating disconnection in a sandbox.', + type: 'boolean', + }, + can_simulate_paid_subscription: { + description: + 'Indicates whether the device supports simulating a paid subscription in a sandbox.', + type: 'boolean', + }, + can_simulate_removal: { + description: + 'Indicates whether the device supports simulating removal in a sandbox.', + type: 'boolean', + }, + can_turn_off_hvac: { + description: 'Indicates whether the thermostat can be turned off.', + type: 'boolean', + }, + can_unlock_with_code: { + description: + 'Indicates whether the lock supports unlocking with an access code.', type: 'boolean', }, - can_remotely_lock: { type: 'boolean' }, - can_remotely_unlock: { type: 'boolean' }, - can_run_thermostat_programs: { type: 'boolean' }, - can_simulate_connection: { type: 'boolean' }, - can_simulate_disconnection: { type: 'boolean' }, - can_simulate_hub_connection: { type: 'boolean' }, - can_simulate_hub_disconnection: { type: 'boolean' }, - can_simulate_paid_subscription: { type: 'boolean' }, - can_simulate_removal: { type: 'boolean' }, - can_turn_off_hvac: { type: 'boolean' }, - can_unlock_with_code: { type: 'boolean' }, capabilities_supported: { description: '\n Collection of capabilities that the device supports when connected to Seam. Values are `access_code`, which indicates that the device can manage and utilize digital PIN codes for secure access; `lock`, which indicates that the device controls a door locking mechanism, enabling the remote opening and closing of doors and other entry points; `noise_detection`, which indicates that the device supports monitoring and responding to ambient noise levels; `thermostat`, which indicates that the device can regulate and adjust indoor temperatures; `battery`, which indicates that the device can manage battery life and health; and `phone`, which indicates that the device is a mobile device, such as a smartphone. **Important:** Superseded by [capability flags](https://docs.seam.co/capability-guides/device-and-system-capabilities#capability-flags).\n ', @@ -15482,6 +15634,8 @@ const openapi: OpenAPISpec = { description: 'Climate preset modes that the thermostat supports, such as "home", "away", "wake", "sleep", "occupied", and "unoccupied".', items: { + description: + 'Climate preset mode for the thermostat, such as `home`, `away`, `wake`, `sleep`, `occupied`, or `unoccupied`.', enum: [ 'home', 'away', @@ -15636,6 +15790,8 @@ const openapi: OpenAPISpec = { description: 'Fan mode settings that the thermostat supports.', items: { + description: + 'Fan mode setting for the thermostat, such as `auto`, `on`, or `circulate`.', enum: ['auto', 'on', 'circulate'], type: 'string', }, @@ -15646,6 +15802,8 @@ const openapi: OpenAPISpec = { description: 'HVAC mode settings that the thermostat supports.', items: { + description: + 'HVAC mode setting for the thermostat, such as `heat`, `cool`, `heat_cool`, `eco`, or `off`.', enum: ['off', 'heat', 'cool', 'heat_cool', 'eco'], type: 'string', }, @@ -17005,31 +17163,105 @@ const openapi: OpenAPISpec = { }, device_provider: { properties: { - can_configure_auto_lock: { type: 'boolean' }, - can_hvac_cool: { type: 'boolean' }, - can_hvac_heat: { type: 'boolean' }, - can_hvac_heat_cool: { type: 'boolean' }, - can_program_offline_access_codes: { type: 'boolean' }, - can_program_online_access_codes: { type: 'boolean' }, + can_configure_auto_lock: { + description: + 'Indicates whether the lock supports configuring automatic locking.', + type: 'boolean', + }, + can_hvac_cool: { + description: 'Indicates whether the thermostat supports cooling.', + type: 'boolean', + }, + can_hvac_heat: { + description: 'Indicates whether the thermostat supports heating.', + type: 'boolean', + }, + can_hvac_heat_cool: { + description: + 'Indicates whether the thermostat supports simultaneous heating and cooling.', + type: 'boolean', + }, + can_program_offline_access_codes: { + description: + 'Indicates whether the device supports programming offline access codes.', + type: 'boolean', + }, + can_program_online_access_codes: { + description: + 'Indicates whether the device supports programming online access codes.', + type: 'boolean', + }, can_program_thermostat_programs_as_different_each_day: { + description: + 'Indicates whether the thermostat supports different climate programs for each day of the week.', + type: 'boolean', + }, + can_program_thermostat_programs_as_same_each_day: { + description: + 'Indicates whether the thermostat supports a single climate program applied to every day.', type: 'boolean', }, - can_program_thermostat_programs_as_same_each_day: { type: 'boolean' }, can_program_thermostat_programs_as_weekday_weekend: { + description: + 'Indicates whether the thermostat supports weekday/weekend climate programs.', + type: 'boolean', + }, + can_remotely_lock: { + description: + 'Indicates whether the device supports remote locking.', + type: 'boolean', + }, + can_remotely_unlock: { + description: + 'Indicates whether the device supports remote unlocking.', + type: 'boolean', + }, + can_run_thermostat_programs: { + description: + 'Indicates whether the thermostat supports running climate programs.', + type: 'boolean', + }, + can_simulate_connection: { + description: + 'Indicates whether the device supports simulating connection in a sandbox.', + type: 'boolean', + }, + can_simulate_disconnection: { + description: + 'Indicates whether the device supports simulating disconnection in a sandbox.', + type: 'boolean', + }, + can_simulate_hub_connection: { + description: + 'Indicates whether the hub supports simulating connection in a sandbox.', + type: 'boolean', + }, + can_simulate_hub_disconnection: { + description: + 'Indicates whether the hub supports simulating disconnection in a sandbox.', + type: 'boolean', + }, + can_simulate_paid_subscription: { + description: + 'Indicates whether the device supports simulating a paid subscription in a sandbox.', + type: 'boolean', + }, + can_simulate_removal: { + description: + 'Indicates whether the device supports simulating removal in a sandbox.', + type: 'boolean', + }, + can_turn_off_hvac: { + description: 'Indicates whether the thermostat can be turned off.', + type: 'boolean', + }, + can_unlock_with_code: { + description: + 'Indicates whether the lock supports unlocking with an access code.', type: 'boolean', }, - can_remotely_lock: { type: 'boolean' }, - can_remotely_unlock: { type: 'boolean' }, - can_run_thermostat_programs: { type: 'boolean' }, - can_simulate_connection: { type: 'boolean' }, - can_simulate_disconnection: { type: 'boolean' }, - can_simulate_hub_connection: { type: 'boolean' }, - can_simulate_hub_disconnection: { type: 'boolean' }, - can_simulate_paid_subscription: { type: 'boolean' }, - can_simulate_removal: { type: 'boolean' }, - can_turn_off_hvac: { type: 'boolean' }, - can_unlock_with_code: { type: 'boolean' }, device_provider_name: { + description: 'Name of the device provider.', enum: [ 'hotek', 'dormakaba_community', @@ -17094,9 +17326,17 @@ const openapi: OpenAPISpec = { ], type: 'string', }, - display_name: { type: 'string' }, - image_url: { type: 'string' }, + display_name: { + description: 'Display name for the device provider.', + type: 'string', + }, + image_url: { + description: 'Image URL for the device provider.', + type: 'string', + }, provider_categories: { + description: + 'List of provider categories to which the device provider belongs, such as `stable`, `consumer_smartlocks`, `thermostats`, and so on.', items: { enum: [ 'stable', @@ -17262,6 +17502,7 @@ const openapi: OpenAPISpec = { description: 'List of properties that changed on the access code.', items: { + description: 'Record describing a single changed property.', properties: { from: { description: @@ -17922,6 +18163,8 @@ const openapi: OpenAPISpec = { access_code_errors: { description: 'Errors associated with the access code.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -17953,6 +18196,8 @@ const openapi: OpenAPISpec = { access_code_warnings: { description: 'Warnings associated with the access code.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -17987,6 +18232,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18019,6 +18266,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18058,6 +18307,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18090,6 +18341,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18159,6 +18412,8 @@ const openapi: OpenAPISpec = { access_code_errors: { description: 'Errors associated with the access code.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18190,6 +18445,8 @@ const openapi: OpenAPISpec = { access_code_warnings: { description: 'Warnings associated with the access code.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18224,6 +18481,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18256,6 +18515,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18295,6 +18556,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18327,6 +18590,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18474,6 +18739,8 @@ const openapi: OpenAPISpec = { access_code_errors: { description: 'Errors associated with the access code.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18505,6 +18772,8 @@ const openapi: OpenAPISpec = { access_code_warnings: { description: 'Warnings associated with the access code.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18539,6 +18808,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18571,6 +18842,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18610,6 +18883,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18642,6 +18917,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18711,6 +18988,8 @@ const openapi: OpenAPISpec = { access_code_errors: { description: 'Errors associated with the access code.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18742,6 +19021,8 @@ const openapi: OpenAPISpec = { access_code_warnings: { description: 'Warnings associated with the access code.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18776,6 +19057,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18808,6 +19091,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -18847,6 +19132,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -18879,6 +19166,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -19100,7 +19389,11 @@ const openapi: OpenAPISpec = { format: 'uuid', type: 'string', }, - backup_access_code_id: { type: 'string' }, + backup_access_code_id: { + description: + 'ID of the backup access code that was pulled from the pool.', + type: 'string', + }, connected_account_custom_metadata: { additionalProperties: { oneOf: [{ type: 'string' }, { type: 'boolean' }], @@ -19250,6 +19543,8 @@ const openapi: OpenAPISpec = { access_code_errors: { description: 'Errors associated with the access code.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -19281,6 +19576,8 @@ const openapi: OpenAPISpec = { access_code_warnings: { description: 'Warnings associated with the access code.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -19315,6 +19612,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -19347,6 +19646,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -19386,6 +19687,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -19418,6 +19721,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -20426,6 +20731,8 @@ const openapi: OpenAPISpec = { description: 'Errors associated with the access control system.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -20458,6 +20765,8 @@ const openapi: OpenAPISpec = { description: 'Warnings associated with the access control system.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -20484,6 +20793,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -20515,6 +20826,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -20799,7 +21112,11 @@ const openapi: OpenAPISpec = { format: 'uuid', type: 'string', }, - acs_user_id: { format: 'uuid', type: 'string' }, + acs_user_id: { + description: 'ID of the affected access system user.', + format: 'uuid', + type: 'string', + }, connected_account_id: { description: 'ID of the connected account.', format: 'uuid', @@ -20848,7 +21165,11 @@ const openapi: OpenAPISpec = { format: 'uuid', type: 'string', }, - acs_user_id: { format: 'uuid', type: 'string' }, + acs_user_id: { + description: 'ID of the affected access system user.', + format: 'uuid', + type: 'string', + }, connected_account_id: { description: 'ID of the connected account.', format: 'uuid', @@ -21053,7 +21374,11 @@ const openapi: OpenAPISpec = { description: 'An [access system entrance](https://docs.seam.co/low-level-apis/access-systems/retrieving-entrance-details) was added.', properties: { - acs_entrance_id: { format: 'uuid', type: 'string' }, + acs_entrance_id: { + description: 'ID of the affected entrance.', + format: 'uuid', + type: 'string', + }, acs_system_id: { description: 'ID of the access system.', format: 'uuid', @@ -21102,7 +21427,11 @@ const openapi: OpenAPISpec = { description: 'An [access system entrance](https://docs.seam.co/low-level-apis/access-systems/retrieving-entrance-details) was removed.', properties: { - acs_entrance_id: { format: 'uuid', type: 'string' }, + acs_entrance_id: { + description: 'ID of the affected entrance.', + format: 'uuid', + type: 'string', + }, acs_system_id: { description: 'ID of the access system.', format: 'uuid', @@ -21387,6 +21716,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -21418,6 +21749,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -21663,6 +21996,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -21694,6 +22029,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -22746,6 +23083,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -22778,6 +23117,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -22822,6 +23163,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -22853,6 +23196,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -22935,6 +23280,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -22967,6 +23314,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -23011,6 +23360,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -23042,6 +23393,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -23801,6 +24154,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -23833,6 +24188,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -23877,6 +24234,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -23908,6 +24267,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -24055,6 +24416,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -24087,6 +24450,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -24131,6 +24496,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -24162,6 +24529,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -24380,6 +24749,8 @@ const openapi: OpenAPISpec = { connected_account_errors: { description: 'Errors associated with the connected account.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -24412,6 +24783,8 @@ const openapi: OpenAPISpec = { connected_account_warnings: { description: 'Warnings associated with the connected account.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -24456,6 +24829,8 @@ const openapi: OpenAPISpec = { device_errors: { description: 'Errors associated with the device.', items: { + description: + 'Error associated with the resource, including the error code, message, and creation timestamp.', properties: { created_at: { description: @@ -24487,6 +24862,8 @@ const openapi: OpenAPISpec = { device_warnings: { description: 'Warnings associated with the device.', items: { + description: + 'Warning associated with the resource, including the warning code, message, and creation timestamp.', properties: { created_at: { description: @@ -26337,7 +26714,8 @@ const openapi: OpenAPISpec = { type: 'string', }, device_type: { - description: 'Device type for phones.\n ', + description: + 'Type of the phone device, such as `ios_phone` or `android_phone`.', enum: ['ios_phone', 'android_phone'], type: 'string', }, @@ -26350,8 +26728,14 @@ const openapi: OpenAPISpec = { description: 'Errors associated with the phone.', items: { properties: { - error_code: { type: 'string' }, - message: { type: 'string' }, + error_code: { + description: 'Unique identifier of the type of error.', + type: 'string', + }, + message: { + description: 'Detailed description of the error.', + type: 'string', + }, }, required: ['error_code', 'message'], type: 'object', @@ -26364,7 +26748,7 @@ const openapi: OpenAPISpec = { type: 'string', }, properties: { - description: '\n Properties of the phone.\n ', + description: 'Properties of the phone.', properties: { assa_abloy_credential_service_metadata: { description: @@ -26418,8 +26802,14 @@ const openapi: OpenAPISpec = { description: 'Warnings associated with the phone.', items: { properties: { - message: { type: 'string' }, - warning_code: { type: 'string' }, + message: { + description: 'Detailed description of the warning.', + type: 'string', + }, + warning_code: { + description: 'Unique identifier of the type of warning.', + type: 'string', + }, }, required: ['warning_code', 'message'], type: 'object', @@ -26501,6 +26891,8 @@ const openapi: OpenAPISpec = { }, acs_credential_id: { nullable: true, type: 'string' }, acs_credential_pool_id: { + description: + 'ID of the credential pool to which the credential belongs.', format: 'uuid', type: 'string', }, @@ -27214,7 +27606,12 @@ const openapi: OpenAPISpec = { nullable: true, type: 'boolean', }, - is_managed: { enum: [true], type: 'boolean' }, + is_managed: { + description: + 'Indicates whether Seam manages the credential.', + enum: [true], + type: 'boolean', + }, is_multi_phone_sync_credential: { description: 'Indicates whether the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) is a [multi-phone sync credential](https://docs.seam.co/capability-guides/mobile-access/issuing-mobile-credentials-from-an-access-control-system#what-are-multi-phone-sync-credentials).', @@ -27570,7 +27967,11 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, - display_name: { minLength: 1, type: 'string' }, + display_name: { + description: 'Display name for the user identity.', + minLength: 1, + type: 'string', + }, email_address: { description: 'Unique email address for the user identity.', format: 'email', @@ -27631,7 +28032,13 @@ const openapi: OpenAPISpec = { }, type: 'array', }, - full_name: { minLength: 1, nullable: true, type: 'string' }, + full_name: { + description: + 'Full name of the user associated with the user identity.', + minLength: 1, + nullable: true, + type: 'string', + }, phone_number: { description: 'Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100).', @@ -29705,7 +30112,10 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, - display_name: { type: 'string' }, + display_name: { + description: 'Display name for the access group.', + type: 'string', + }, errors: { description: 'Errors associated with the `acs_access_group`.', items: { @@ -30221,7 +30631,12 @@ const openapi: OpenAPISpec = { format: 'uuid', type: 'string', }, - acs_credential_pool_id: { format: 'uuid', type: 'string' }, + acs_credential_pool_id: { + description: + 'ID of the credential pool to which the credential belongs.', + format: 'uuid', + type: 'string', + }, acs_system_id: { description: 'ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials).', @@ -30873,7 +31288,12 @@ const openapi: OpenAPISpec = { minLength: 1, type: 'string', }, - hid_acs_system_id: { format: 'uuid', type: 'string' }, + hid_acs_system_id: { + description: + 'ID of the HID access control system associated with the user.', + format: 'uuid', + type: 'string', + }, is_managed: { enum: [false], type: 'boolean' }, is_suspended: { description: @@ -31489,30 +31909,103 @@ const openapi: OpenAPISpec = { description: 'Represents an [unmanaged device](https://docs.seam.co/core-concepts/devices/managed-and-unmanaged-devices). An unmanaged device has a limited set of visible properties and a subset of supported events. You cannot control an unmanaged device. Any [access codes](https://docs.seam.co/low-level-apis/smart-locks/access-codes/migrating-existing-access-codes) on an unmanaged device are unmanaged. To control an unmanaged device with Seam, [convert it to a managed device](https://docs.seam.co/core-concepts/devices/managed-and-unmanaged-devices#convert-an-unmanaged-device-to-managed).', properties: { - can_configure_auto_lock: { type: 'boolean' }, - can_hvac_cool: { type: 'boolean' }, - can_hvac_heat: { type: 'boolean' }, - can_hvac_heat_cool: { type: 'boolean' }, - can_program_offline_access_codes: { type: 'boolean' }, - can_program_online_access_codes: { type: 'boolean' }, + can_configure_auto_lock: { + description: + 'Indicates whether the lock supports configuring automatic locking.', + type: 'boolean', + }, + can_hvac_cool: { + description: 'Indicates whether the thermostat supports cooling.', + type: 'boolean', + }, + can_hvac_heat: { + description: 'Indicates whether the thermostat supports heating.', + type: 'boolean', + }, + can_hvac_heat_cool: { + description: + 'Indicates whether the thermostat supports simultaneous heating and cooling.', + type: 'boolean', + }, + can_program_offline_access_codes: { + description: + 'Indicates whether the device supports programming offline access codes.', + type: 'boolean', + }, + can_program_online_access_codes: { + description: + 'Indicates whether the device supports programming online access codes.', + type: 'boolean', + }, can_program_thermostat_programs_as_different_each_day: { + description: + 'Indicates whether the thermostat supports different climate programs for each day of the week.', + type: 'boolean', + }, + can_program_thermostat_programs_as_same_each_day: { + description: + 'Indicates whether the thermostat supports a single climate program applied to every day.', type: 'boolean', }, - can_program_thermostat_programs_as_same_each_day: { type: 'boolean' }, can_program_thermostat_programs_as_weekday_weekend: { + description: + 'Indicates whether the thermostat supports weekday/weekend climate programs.', + type: 'boolean', + }, + can_remotely_lock: { + description: + 'Indicates whether the device supports remote locking.', + type: 'boolean', + }, + can_remotely_unlock: { + description: + 'Indicates whether the device supports remote unlocking.', + type: 'boolean', + }, + can_run_thermostat_programs: { + description: + 'Indicates whether the thermostat supports running climate programs.', + type: 'boolean', + }, + can_simulate_connection: { + description: + 'Indicates whether the device supports simulating connection in a sandbox.', + type: 'boolean', + }, + can_simulate_disconnection: { + description: + 'Indicates whether the device supports simulating disconnection in a sandbox.', + type: 'boolean', + }, + can_simulate_hub_connection: { + description: + 'Indicates whether the hub supports simulating connection in a sandbox.', + type: 'boolean', + }, + can_simulate_hub_disconnection: { + description: + 'Indicates whether the hub supports simulating disconnection in a sandbox.', + type: 'boolean', + }, + can_simulate_paid_subscription: { + description: + 'Indicates whether the device supports simulating a paid subscription in a sandbox.', + type: 'boolean', + }, + can_simulate_removal: { + description: + 'Indicates whether the device supports simulating removal in a sandbox.', + type: 'boolean', + }, + can_turn_off_hvac: { + description: 'Indicates whether the thermostat can be turned off.', + type: 'boolean', + }, + can_unlock_with_code: { + description: + 'Indicates whether the lock supports unlocking with an access code.', type: 'boolean', }, - can_remotely_lock: { type: 'boolean' }, - can_remotely_unlock: { type: 'boolean' }, - can_run_thermostat_programs: { type: 'boolean' }, - can_simulate_connection: { type: 'boolean' }, - can_simulate_disconnection: { type: 'boolean' }, - can_simulate_hub_connection: { type: 'boolean' }, - can_simulate_hub_disconnection: { type: 'boolean' }, - can_simulate_paid_subscription: { type: 'boolean' }, - can_simulate_removal: { type: 'boolean' }, - can_turn_off_hvac: { type: 'boolean' }, - can_unlock_with_code: { type: 'boolean' }, capabilities_supported: { description: '\n Collection of capabilities that the device supports when connected to Seam. Values are `access_code`, which indicates that the device can manage and utilize digital PIN codes for secure access; `lock`, which indicates that the device controls a door locking mechanism, enabling the remote opening and closing of doors and other entry points; `noise_detection`, which indicates that the device supports monitoring and responding to ambient noise levels; `thermostat`, which indicates that the device can regulate and adjust indoor temperatures; `battery`, which indicates that the device can manage battery life and health; and `phone`, which indicates that the device is a mobile device, such as a smartphone. **Important:** Superseded by [capability flags](https://docs.seam.co/capability-guides/device-and-system-capabilities#capability-flags).\n ', @@ -32240,7 +32733,11 @@ const openapi: OpenAPISpec = { thermostats: { name: 'Thermostats' }, }, }, - is_managed: { enum: [false], type: 'boolean' }, + is_managed: { + description: 'Indicates that Seam does not manage the device.', + enum: [false], + type: 'boolean', + }, location: { description: 'Location information for the device.', properties: { @@ -33176,7 +33673,11 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, - display_name: { minLength: 1, type: 'string' }, + display_name: { + description: 'Display name for the user identity.', + minLength: 1, + type: 'string', + }, email_address: { description: 'Unique email address for the user identity.', format: 'email', @@ -33237,7 +33738,13 @@ const openapi: OpenAPISpec = { }, type: 'array', }, - full_name: { minLength: 1, nullable: true, type: 'string' }, + full_name: { + description: + 'Full name of the user associated with the user identity.', + minLength: 1, + nullable: true, + type: 'string', + }, phone_number: { description: 'Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100).', @@ -36595,6 +37102,8 @@ const openapi: OpenAPISpec = { type: 'string', }, full_name: { + description: + 'Full name of the user associated with the user identity.', minLength: 1, nullable: true, type: 'string', @@ -49856,7 +50365,12 @@ const openapi: OpenAPISpec = { minLength: 1, type: 'string', }, - hid_acs_system_id: { format: 'uuid', type: 'string' }, + hid_acs_system_id: { + description: + 'ID of the HID access control system associated with the user.', + format: 'uuid', + type: 'string', + }, phone_number: { description: 'Phone number of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) in E.164 format (for example, `+15555550100`).', @@ -49962,7 +50476,12 @@ const openapi: OpenAPISpec = { minLength: 1, type: 'string', }, - hid_acs_system_id: { format: 'uuid', type: 'string' }, + hid_acs_system_id: { + description: + 'ID of the HID access control system associated with the user.', + format: 'uuid', + type: 'string', + }, phone_number: { description: 'Phone number of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) in E.164 format (for example, `+15555550100`).', @@ -81208,6 +81727,8 @@ const openapi: OpenAPISpec = { }, fan_mode: { deprecated: true, + description: + 'Fan mode setting for the thermostat, such as `auto`, `on`, or `circulate`.', enum: ['auto', 'on', 'circulate'], type: 'string', 'x-deprecated': 'Use `fan_mode_setting` instead.', @@ -84720,7 +85241,11 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, - display_name: { minLength: 1, type: 'string' }, + display_name: { + description: 'Display name for the user identity.', + minLength: 1, + type: 'string', + }, email_address: { description: 'Unique email address for the user identity.', @@ -84784,6 +85309,8 @@ const openapi: OpenAPISpec = { type: 'array', }, full_name: { + description: + 'Full name of the user associated with the user identity.', minLength: 1, nullable: true, type: 'string', @@ -84963,7 +85490,11 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, - display_name: { minLength: 1, type: 'string' }, + display_name: { + description: 'Display name for the user identity.', + minLength: 1, + type: 'string', + }, email_address: { description: 'Unique email address for the user identity.', @@ -85027,6 +85558,8 @@ const openapi: OpenAPISpec = { type: 'array', }, full_name: { + description: + 'Full name of the user associated with the user identity.', minLength: 1, nullable: true, type: 'string', @@ -85234,7 +85767,11 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, - display_name: { minLength: 1, type: 'string' }, + display_name: { + description: 'Display name for the user identity.', + minLength: 1, + type: 'string', + }, email_address: { description: 'Unique email address for the user identity.', @@ -85298,6 +85835,8 @@ const openapi: OpenAPISpec = { type: 'array', }, full_name: { + description: + 'Full name of the user associated with the user identity.', minLength: 1, nullable: true, type: 'string', @@ -85500,7 +86039,11 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, - display_name: { minLength: 1, type: 'string' }, + display_name: { + description: 'Display name for the user identity.', + minLength: 1, + type: 'string', + }, email_address: { description: 'Unique email address for the user identity.', @@ -85564,6 +86107,8 @@ const openapi: OpenAPISpec = { type: 'array', }, full_name: { + description: + 'Full name of the user associated with the user identity.', minLength: 1, nullable: true, type: 'string', diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 3cd6befd..b61facf3 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -161,6 +161,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -210,6 +211,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -366,6 +368,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -377,6 +380,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -624,6 +628,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -774,6 +779,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -785,6 +791,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -1037,6 +1044,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -1187,6 +1195,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -3292,6 +3301,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -3341,6 +3351,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -3497,6 +3508,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -3508,6 +3520,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -3755,6 +3768,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -3905,6 +3919,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -3916,6 +3931,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -4168,6 +4184,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -4318,6 +4335,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -8263,6 +8281,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -8312,6 +8331,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -8468,6 +8488,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -8479,6 +8500,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -8726,6 +8748,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -8876,6 +8899,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -8887,6 +8911,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -9139,6 +9164,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -9289,6 +9315,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -11260,6 +11287,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -11309,6 +11337,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -11465,6 +11494,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -11476,6 +11506,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -11723,6 +11754,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -11873,6 +11905,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -11884,6 +11917,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -12136,6 +12170,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -12286,6 +12321,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -13115,6 +13151,7 @@ export type Routes = { email_address?: (string | null) | undefined /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number?: (string | null) | undefined + /** Full name of the user associated with the user identity. */ full_name?: (string | null) | undefined /** Unique key for the user identity. */ user_identity_key?: (string | null) | undefined @@ -15386,31 +15423,51 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: | boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: | boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] | undefined @@ -15847,7 +15904,9 @@ export type Routes = { | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_system_id: string + /** Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_user_count?: number | undefined + /** Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_access_group_count?: number | undefined /** Brand-specific terminology for the [access control system](https://docs.seam.co/low-level-apis/access-systems) type. */ external_type?: @@ -15873,6 +15932,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Indicates whether the `acs_system` is a credential manager. */ is_credential_manager: boolean + /** Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ visionline_metadata?: | { /** Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset. */ @@ -15907,6 +15967,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ system_type_display_name?: string | undefined + /** Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ location: { /** Time zone in which the [access control system](https://docs.seam.co/low-level-apis/access-systems) is located. */ time_zone: string | null @@ -15943,6 +16004,7 @@ export type Routes = { message: string /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' + /** Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ is_bridge_error?: boolean | undefined } | { @@ -16036,7 +16098,9 @@ export type Routes = { email_address: string | null /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number: string | null + /** Display name for the user identity. */ display_name: string + /** Full name of the user associated with the user identity. */ full_name: string | null /** Date and time at which the user identity was created. */ created_at: string @@ -16104,6 +16168,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ access_group_type_display_name: string + /** Display name for the access group. */ display_name: string /** Brand-specific terminology for the access group type. */ external_type: @@ -16271,6 +16336,7 @@ export type Routes = { variant: 'adding' | 'removing' } )[] + /** Indicates whether Seam manages the access group. */ is_managed: true }[] | undefined @@ -17450,6 +17516,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -17499,6 +17566,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -17655,6 +17723,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -17666,6 +17735,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -17913,6 +17983,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -18063,6 +18134,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -18074,6 +18146,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -18326,6 +18399,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -18476,6 +18550,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -19411,6 +19486,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -19460,6 +19536,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -19616,6 +19693,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -19627,6 +19705,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -19874,6 +19953,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -20024,6 +20104,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -20035,6 +20116,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -20287,6 +20369,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -20437,6 +20520,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -23149,31 +23233,51 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: | boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: | boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] | undefined @@ -23789,6 +23893,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -23939,6 +24044,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true }[] | undefined @@ -24218,6 +24324,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -24267,6 +24374,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -24423,6 +24531,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -24434,6 +24543,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -24681,6 +24791,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -24831,6 +24942,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -24842,6 +24954,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -25094,6 +25207,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -25244,6 +25358,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -26369,6 +26484,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ access_group_type_display_name: string + /** Display name for the access group. */ display_name: string /** Brand-specific terminology for the access group type. */ external_type: @@ -26536,6 +26652,7 @@ export type Routes = { variant: 'adding' | 'removing' } )[] + /** Indicates whether Seam manages the access group. */ is_managed: true } } @@ -26583,6 +26700,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ access_group_type_display_name: string + /** Display name for the access group. */ display_name: string /** Brand-specific terminology for the access group type. */ external_type: @@ -26750,6 +26868,7 @@ export type Routes = { variant: 'adding' | 'removing' } )[] + /** Indicates whether Seam manages the access group. */ is_managed: true }[] } @@ -27001,6 +27120,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -27285,6 +27405,7 @@ export type Routes = { email_address?: string | undefined /** Phone number of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) in E.164 format (for example, `+15555550100`). */ phone_number?: string | undefined + /** Indicates whether Seam manages the access system user. */ is_managed: true }[] } @@ -27344,6 +27465,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ access_group_type_display_name: string + /** Display name for the access group. */ display_name: string /** Brand-specific terminology for the access group type. */ external_type: @@ -27556,6 +27678,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ access_group_type_display_name: string + /** Display name for the access group. */ display_name: string /** Brand-specific terminology for the access group type. */ external_type: @@ -27813,6 +27936,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -27963,6 +28087,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -28056,6 +28181,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -28206,6 +28332,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -28246,6 +28373,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -28396,6 +28524,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -28441,6 +28570,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -28591,6 +28721,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -28644,6 +28775,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -28794,6 +28926,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true }[] /** Information about the current page of results. */ @@ -29069,6 +29202,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -29219,6 +29353,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -29245,6 +29380,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -29439,6 +29575,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -29625,6 +29762,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -29775,6 +29913,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -29908,6 +30047,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -29957,6 +30097,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -30113,6 +30254,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -30124,6 +30266,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -30371,6 +30514,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -30521,6 +30665,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -30532,6 +30677,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -30784,6 +30930,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -30934,6 +31081,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -31964,6 +32112,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -32013,6 +32162,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -32169,6 +32319,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -32180,6 +32331,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -32427,6 +32579,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -32577,6 +32730,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -32588,6 +32742,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -32840,6 +32995,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -32990,6 +33146,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -33912,6 +34069,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -33961,6 +34119,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -34117,6 +34276,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -34128,6 +34288,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -34375,6 +34536,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -34525,6 +34687,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -34536,6 +34699,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -34788,6 +34952,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -34938,6 +35103,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -36347,6 +36513,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -36497,6 +36664,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true }[] } @@ -36628,6 +36796,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -36677,6 +36846,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -36833,6 +37003,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -36844,6 +37015,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -37091,6 +37263,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -37241,6 +37414,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -37252,6 +37426,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -37504,6 +37679,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -37654,6 +37830,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -38462,7 +38639,9 @@ export type Routes = { default_credential_manager_acs_system_id?: (string | null) | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_system_id: string + /** Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_user_count?: number | undefined + /** Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_access_group_count?: number | undefined /** Brand-specific terminology for the [access control system](https://docs.seam.co/low-level-apis/access-systems) type. */ external_type?: @@ -38488,6 +38667,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Indicates whether the `acs_system` is a credential manager. */ is_credential_manager: boolean + /** Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ visionline_metadata?: | { /** Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset. */ @@ -38522,6 +38702,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ system_type_display_name?: string | undefined + /** Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ location: { /** Time zone in which the [access control system](https://docs.seam.co/low-level-apis/access-systems) is located. */ time_zone: string | null @@ -38558,6 +38739,7 @@ export type Routes = { message: string /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' + /** Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ is_bridge_error?: boolean | undefined } | { @@ -38663,7 +38845,9 @@ export type Routes = { default_credential_manager_acs_system_id?: (string | null) | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_system_id: string + /** Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_user_count?: number | undefined + /** Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_access_group_count?: number | undefined /** Brand-specific terminology for the [access control system](https://docs.seam.co/low-level-apis/access-systems) type. */ external_type?: @@ -38689,6 +38873,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Indicates whether the `acs_system` is a credential manager. */ is_credential_manager: boolean + /** Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ visionline_metadata?: | { /** Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset. */ @@ -38723,6 +38908,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ system_type_display_name?: string | undefined + /** Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ location: { /** Time zone in which the [access control system](https://docs.seam.co/low-level-apis/access-systems) is located. */ time_zone: string | null @@ -38759,6 +38945,7 @@ export type Routes = { message: string /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' + /** Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ is_bridge_error?: boolean | undefined } | { @@ -38860,7 +39047,9 @@ export type Routes = { default_credential_manager_acs_system_id?: (string | null) | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_system_id: string + /** Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_user_count?: number | undefined + /** Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_access_group_count?: number | undefined /** Brand-specific terminology for the [access control system](https://docs.seam.co/low-level-apis/access-systems) type. */ external_type?: @@ -38886,6 +39075,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Indicates whether the `acs_system` is a credential manager. */ is_credential_manager: boolean + /** Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ visionline_metadata?: | { /** Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset. */ @@ -38920,6 +39110,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ system_type_display_name?: string | undefined + /** Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ location: { /** Time zone in which the [access control system](https://docs.seam.co/low-level-apis/access-systems) is located. */ time_zone: string | null @@ -38956,6 +39147,7 @@ export type Routes = { message: string /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' + /** Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ is_bridge_error?: boolean | undefined } | { @@ -39139,6 +39331,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -39423,6 +39616,7 @@ export type Routes = { email_address?: string | undefined /** Phone number of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) in E.164 format (for example, `+15555550100`). */ phone_number?: string | undefined + /** Indicates whether Seam manages the access system user. */ is_managed: true } } @@ -39470,6 +39664,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -39754,6 +39949,7 @@ export type Routes = { email_address?: string | undefined /** Phone number of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) in E.164 format (for example, `+15555550100`). */ phone_number?: string | undefined + /** Indicates whether Seam manages the access system user. */ is_managed: true } } @@ -39789,6 +39985,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -40073,6 +40270,7 @@ export type Routes = { email_address?: string | undefined /** Phone number of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) in E.164 format (for example, `+15555550100`). */ phone_number?: string | undefined + /** Indicates whether Seam manages the access system user. */ is_managed: true }[] /** Information about the current page of results. */ @@ -40389,6 +40587,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -40704,6 +40903,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -41039,6 +41239,7 @@ export type Routes = { phone_number?: string | undefined /** Email address of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ email_address?: string | undefined + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined } commonParams: {} @@ -41170,6 +41371,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -41219,6 +41421,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -41375,6 +41578,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -41386,6 +41590,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -41633,6 +41838,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -41783,6 +41989,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -41794,6 +42001,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -42046,6 +42254,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -42196,6 +42405,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -43108,6 +43318,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -43157,6 +43368,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -43313,6 +43525,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -43324,6 +43537,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -43571,6 +43785,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -43721,6 +43936,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -43732,6 +43948,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -43984,6 +44201,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -44134,6 +44352,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -45431,6 +45650,7 @@ export type Routes = { connected_account_id: string | null /** URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user. */ url: string + /** Device selection mode of the Connect Webview. Supported values: `none`, `single`, `multiple`. */ device_selection_mode: 'none' | 'single' | 'multiple' /** List of accepted [provider keys](https://docs.seam.co/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-brands-to-display-in-your-connect-webviews). */ accepted_providers: string[] @@ -45522,6 +45742,7 @@ export type Routes = { connected_account_id: string | null /** URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user. */ url: string + /** Device selection mode of the Connect Webview. Supported values: `none`, `single`, `multiple`. */ device_selection_mode: 'none' | 'single' | 'multiple' /** List of accepted [provider keys](https://docs.seam.co/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-brands-to-display-in-your-connect-webviews). */ accepted_providers: string[] @@ -45603,6 +45824,7 @@ export type Routes = { connected_account_id: string | null /** URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user. */ url: string + /** Device selection mode of the Connect Webview. Supported values: `none`, `single`, `multiple`. */ device_selection_mode: 'none' | 'single' | 'multiple' /** List of accepted [provider keys](https://docs.seam.co/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-brands-to-display-in-your-connect-webviews). */ accepted_providers: string[] @@ -49121,27 +49343,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined } } @@ -51065,27 +51307,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] /** Information about the current page of results. */ @@ -51123,6 +51385,7 @@ export type Routes = { formData: {} jsonResponse: { device_providers: { + /** Name of the device provider. */ device_provider_name: | 'hotek' | 'dormakaba_community' @@ -51184,8 +51447,11 @@ export type Routes = { | 'guesty' | 'acuity_scheduling' | 'omnitec' + /** Display name for the device provider. */ display_name: string + /** Image URL for the device provider. */ image_url: string + /** List of provider categories to which the device provider belongs, such as `stable`, `consumer_smartlocks`, `thermostats`, and so on. */ provider_categories: ( | 'stable' | 'consumer_smartlocks' @@ -51196,27 +51462,47 @@ export type Routes = { | 'cameras' | 'connectors' )[] + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] } @@ -53106,6 +53392,7 @@ export type Routes = { custom_metadata: { [x: string]: string | boolean } + /** Indicates that Seam does not manage the device. */ is_managed: false /** properties of the device. */ properties: { @@ -53183,27 +53470,47 @@ export type Routes = { accessory_keypad_supported?: boolean | undefined } } + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined } } @@ -53915,6 +54222,7 @@ export type Routes = { custom_metadata: { [x: string]: string | boolean } + /** Indicates that Seam does not manage the device. */ is_managed: false /** properties of the device. */ properties: { @@ -53992,27 +54300,47 @@ export type Routes = { accessory_keypad_supported?: boolean | undefined } } + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] /** Information about the current page of results. */ @@ -54835,6 +55163,7 @@ export type Routes = { } | undefined event_type: 'access_code.backup_access_code_pulled' + /** ID of the backup access code that was pulled from the pool. */ backup_access_code_id: string } | { @@ -55384,6 +55713,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected access system user. */ acs_user_id: string event_type: 'acs_user.created' } @@ -55400,6 +55730,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected access system user. */ acs_user_id: string event_type: 'acs_user.deleted' } @@ -55467,6 +55798,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected entrance. */ acs_entrance_id: string event_type: 'acs_entrance.added' } @@ -55483,6 +55815,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected entrance. */ acs_entrance_id: string event_type: 'acs_entrance.removed' } @@ -58403,6 +58736,7 @@ export type Routes = { } | undefined event_type: 'access_code.backup_access_code_pulled' + /** ID of the backup access code that was pulled from the pool. */ backup_access_code_id: string } | { @@ -58952,6 +59286,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected access system user. */ acs_user_id: string event_type: 'acs_user.created' } @@ -58968,6 +59303,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected access system user. */ acs_user_id: string event_type: 'acs_user.deleted' } @@ -59035,6 +59371,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected entrance. */ acs_entrance_id: string event_type: 'acs_entrance.added' } @@ -59051,6 +59388,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected entrance. */ acs_entrance_id: string event_type: 'acs_entrance.removed' } @@ -61166,6 +61504,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -61215,6 +61554,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -61371,6 +61711,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -61382,6 +61723,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -61629,6 +61971,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -61779,6 +62122,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -61790,6 +62134,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -62042,6 +62387,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -62192,6 +62538,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -64673,27 +65020,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined } /** Represents a [device](https://docs.seam.co/core-concepts/devices) that has been connected to Seam. */ @@ -66377,27 +66744,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined } } @@ -68274,27 +68661,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] devices: { @@ -69977,27 +70384,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] } @@ -70129,6 +70556,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -70178,6 +70606,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -70334,6 +70763,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -70345,6 +70775,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -70592,6 +71023,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -70742,6 +71174,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -70753,6 +71186,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -71005,6 +71439,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -71155,6 +71590,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -72068,6 +72504,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -72117,6 +72554,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -72273,6 +72711,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -72284,6 +72723,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -72531,6 +72971,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -72681,6 +73122,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -72692,6 +73134,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -72944,6 +73387,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -73094,6 +73538,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -74005,6 +74450,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -74054,6 +74500,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -74210,6 +74657,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -74221,6 +74669,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -74468,6 +74917,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -74618,6 +75068,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -74629,6 +75080,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -74881,6 +75333,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -75031,6 +75484,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -75944,6 +76398,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -75993,6 +76448,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -76149,6 +76605,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -76160,6 +76617,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -76407,6 +76865,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -76557,6 +77016,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -76568,6 +77028,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -76820,6 +77281,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -76970,6 +77432,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -79533,27 +79996,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] devices: { @@ -81236,27 +81719,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] } @@ -81398,6 +81901,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -81447,6 +81951,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -81603,6 +82108,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -81614,6 +82120,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -81861,6 +82368,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -82011,6 +82519,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -82022,6 +82531,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -82274,6 +82784,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -82424,6 +82935,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -83356,6 +83868,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -83405,6 +83918,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -83561,6 +84075,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -83572,6 +84087,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -83819,6 +84335,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -83969,6 +84486,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -83980,6 +84498,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -84232,6 +84751,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -84382,6 +84902,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -85370,6 +85891,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -85419,6 +85941,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -85575,6 +86098,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -85586,6 +86110,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -85833,6 +86358,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -85983,6 +86509,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -85994,6 +86521,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -86246,6 +86774,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -86396,6 +86925,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -87244,20 +87774,21 @@ export type Routes = { } /** Errors associated with the phone. */ errors: { + /** Unique identifier of the type of error. */ error_code: string + /** Detailed description of the error. */ message: string }[] /** Warnings associated with the phone. */ warnings: { + /** Unique identifier of the type of warning. */ warning_code: string + /** Detailed description of the warning. */ message: string }[] - /** Device type for phones. - */ + /** Type of the phone device, such as `ios_phone` or `android_phone`. */ device_type: 'ios_phone' | 'android_phone' - /** - Properties of the phone. - */ + /** Properties of the phone. */ properties: { /** ASSA ABLOY Credential Service metadata for the phone. */ assa_abloy_credential_service_metadata?: @@ -87321,20 +87852,21 @@ export type Routes = { } /** Errors associated with the phone. */ errors: { + /** Unique identifier of the type of error. */ error_code: string + /** Detailed description of the error. */ message: string }[] /** Warnings associated with the phone. */ warnings: { + /** Unique identifier of the type of warning. */ warning_code: string + /** Detailed description of the warning. */ message: string }[] - /** Device type for phones. - */ + /** Type of the phone device, such as `ios_phone` or `android_phone`. */ device_type: 'ios_phone' | 'android_phone' - /** - Properties of the phone. - */ + /** Properties of the phone. */ properties: { /** ASSA ABLOY Credential Service metadata for the phone. */ assa_abloy_credential_service_metadata?: @@ -87425,20 +87957,21 @@ export type Routes = { } /** Errors associated with the phone. */ errors: { + /** Unique identifier of the type of error. */ error_code: string + /** Detailed description of the error. */ message: string }[] /** Warnings associated with the phone. */ warnings: { + /** Unique identifier of the type of warning. */ warning_code: string + /** Detailed description of the warning. */ message: string }[] - /** Device type for phones. - */ + /** Type of the phone device, such as `ios_phone` or `android_phone`. */ device_type: 'ios_phone' | 'android_phone' - /** - Properties of the phone. - */ + /** Properties of the phone. */ properties: { /** ASSA ABLOY Credential Service metadata for the phone. */ assa_abloy_credential_service_metadata?: @@ -88630,6 +89163,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -88679,6 +89213,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -88835,6 +89370,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -88846,6 +89382,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -89093,6 +89630,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -89243,6 +89781,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -89254,6 +89793,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -89506,6 +90046,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -89656,6 +90197,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -92427,6 +92969,7 @@ export type Routes = { } | undefined event_type: 'access_code.backup_access_code_pulled' + /** ID of the backup access code that was pulled from the pool. */ backup_access_code_id: string } | { @@ -92976,6 +93519,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected access system user. */ acs_user_id: string event_type: 'acs_user.created' } @@ -92992,6 +93536,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected access system user. */ acs_user_id: string event_type: 'acs_user.deleted' } @@ -93059,6 +93604,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected entrance. */ acs_entrance_id: string event_type: 'acs_entrance.added' } @@ -93075,6 +93621,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected entrance. */ acs_entrance_id: string event_type: 'acs_entrance.removed' } @@ -96460,6 +97007,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -96610,6 +97158,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true }[] } @@ -96659,6 +97208,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -96809,6 +97359,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true acs_credential_id: string | null acs_entrances: { @@ -97042,7 +97593,9 @@ export type Routes = { email_address: string | null /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number: string | null + /** Display name for the user identity. */ display_name: string + /** Full name of the user associated with the user identity. */ full_name: string | null /** Date and time at which the user identity was created. */ created_at: string @@ -99138,31 +99691,51 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: | boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: | boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] | undefined @@ -99599,7 +100172,9 @@ export type Routes = { | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_system_id: string + /** Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_user_count?: number | undefined + /** Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_access_group_count?: number | undefined /** Brand-specific terminology for the [access control system](https://docs.seam.co/low-level-apis/access-systems) type. */ external_type?: @@ -99625,6 +100200,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Indicates whether the `acs_system` is a credential manager. */ is_credential_manager: boolean + /** Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ visionline_metadata?: | { /** Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset. */ @@ -99659,6 +100235,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ system_type_display_name?: string | undefined + /** Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ location: { /** Time zone in which the [access control system](https://docs.seam.co/low-level-apis/access-systems) is located. */ time_zone: string | null @@ -99695,6 +100272,7 @@ export type Routes = { message: string /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' + /** Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ is_bridge_error?: boolean | undefined } | { @@ -100246,6 +100824,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -100295,6 +100874,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -100451,6 +101031,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -100462,6 +101043,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -100709,6 +101291,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -100859,6 +101442,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -100870,6 +101454,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -101122,6 +101707,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -101272,6 +101858,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -102189,6 +102776,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -102238,6 +102826,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -102394,6 +102983,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -102405,6 +102995,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -102652,6 +103243,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -102802,6 +103394,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -102813,6 +103406,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -103065,6 +103659,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -103215,6 +103810,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -104244,6 +104840,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -104293,6 +104890,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -104449,6 +105047,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -104460,6 +105059,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -104707,6 +105307,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -104857,6 +105458,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -104868,6 +105470,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -105120,6 +105723,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -105270,6 +105874,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -107766,27 +108371,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined } } @@ -107922,6 +108547,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -107971,6 +108597,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -108127,6 +108754,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -108138,6 +108766,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -108385,6 +109014,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -108535,6 +109165,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -108546,6 +109177,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -108798,6 +109430,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -108948,6 +109581,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -109869,6 +110503,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -109918,6 +110553,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -110074,6 +110710,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -110085,6 +110722,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -110332,6 +110970,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -110482,6 +111121,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -110493,6 +111133,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -110745,6 +111386,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -110895,6 +111537,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -113485,27 +114128,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] devices: { @@ -115188,27 +115851,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] } @@ -115340,6 +116023,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -115389,6 +116073,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -115545,6 +116230,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -115556,6 +116242,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -115803,6 +116490,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -115953,6 +116641,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -115964,6 +116653,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -116216,6 +116906,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -116366,6 +117057,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -117482,6 +118174,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -117531,6 +118224,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -117687,6 +118381,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -117698,6 +118393,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -117945,6 +118641,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -118095,6 +118792,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -118106,6 +118804,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -118358,6 +119057,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -118508,6 +119208,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -119457,6 +120158,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -119506,6 +120208,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -119662,6 +120365,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -119673,6 +120377,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -119920,6 +120625,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -120070,6 +120776,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -120081,6 +120788,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -120333,6 +121041,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -120483,6 +121192,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -121549,6 +122259,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -121598,6 +122309,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -121754,6 +122466,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -121765,6 +122478,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -122012,6 +122726,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -122162,6 +122877,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -122173,6 +122889,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -122425,6 +123142,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -122575,6 +123293,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -123608,7 +124327,9 @@ export type Routes = { email_address: string | null /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number: string | null + /** Display name for the user identity. */ display_name: string + /** Full name of the user associated with the user identity. */ full_name: string | null /** Date and time at which the user identity was created. */ created_at: string @@ -123840,7 +124561,9 @@ export type Routes = { email_address: string | null /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number: string | null + /** Display name for the user identity. */ display_name: string + /** Full name of the user associated with the user identity. */ full_name: string | null /** Date and time at which the user identity was created. */ created_at: string @@ -123929,7 +124652,9 @@ export type Routes = { email_address: string | null /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number: string | null + /** Display name for the user identity. */ display_name: string + /** Full name of the user associated with the user identity. */ full_name: string | null /** Date and time at which the user identity was created. */ created_at: string @@ -125673,27 +126398,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] /** @@ -127378,27 +128123,47 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] } @@ -127650,7 +128415,9 @@ export type Routes = { default_credential_manager_acs_system_id?: (string | null) | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_system_id: string + /** Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_user_count?: number | undefined + /** Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_access_group_count?: number | undefined /** Brand-specific terminology for the [access control system](https://docs.seam.co/low-level-apis/access-systems) type. */ external_type?: @@ -127676,6 +128443,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Indicates whether the `acs_system` is a credential manager. */ is_credential_manager: boolean + /** Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ visionline_metadata?: | { /** Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset. */ @@ -127710,6 +128478,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ system_type_display_name?: string | undefined + /** Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ location: { /** Time zone in which the [access control system](https://docs.seam.co/low-level-apis/access-systems) is located. */ time_zone: string | null @@ -127746,6 +128515,7 @@ export type Routes = { message: string /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' + /** Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ is_bridge_error?: boolean | undefined } | { @@ -127847,6 +128617,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -128131,6 +128902,7 @@ export type Routes = { email_address?: string | undefined /** Phone number of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) in E.164 format (for example, `+15555550100`). */ phone_number?: string | undefined + /** Indicates whether Seam manages the access system user. */ is_managed: true }[] } @@ -128185,7 +128957,9 @@ export type Routes = { email_address: string | null /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number: string | null + /** Display name for the user identity. */ display_name: string + /** Full name of the user associated with the user identity. */ full_name: string | null /** Date and time at which the user identity was created. */ created_at: string @@ -128253,7 +129027,9 @@ export type Routes = { email_address: string | null /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number: string | null + /** Display name for the user identity. */ display_name: string + /** Full name of the user associated with the user identity. */ full_name: string | null /** Date and time at which the user identity was created. */ created_at: string @@ -128735,7 +129511,9 @@ export type Routes = { email_address: string | null /** Unique phone number for the user identity in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, +15555550100). */ phone_number: string | null + /** Display name for the user identity. */ display_name: string + /** Full name of the user associated with the user identity. */ full_name: string | null /** Date and time at which the user identity was created. */ created_at: string @@ -130515,31 +131293,51 @@ export type Routes = { image_url?: string | undefined } | undefined + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: | boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: | boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] | undefined @@ -130772,7 +131570,9 @@ export type Routes = { | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_system_id: string + /** Number of users in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_user_count?: number | undefined + /** Number of access groups in the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ acs_access_group_count?: number | undefined /** Brand-specific terminology for the [access control system](https://docs.seam.co/low-level-apis/access-systems) type. */ external_type?: @@ -130798,6 +131598,7 @@ export type Routes = { external_type_display_name?: string | undefined /** Indicates whether the `acs_system` is a credential manager. */ is_credential_manager: boolean + /** Visionline-specific metadata for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ visionline_metadata?: | { /** Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset. */ @@ -130832,6 +131633,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ system_type_display_name?: string | undefined + /** Location information for the [access control system](https://docs.seam.co/low-level-apis/access-systems). */ location: { /** Time zone in which the [access control system](https://docs.seam.co/low-level-apis/access-systems) is located. */ time_zone: string | null @@ -130868,6 +131670,7 @@ export type Routes = { message: string /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' + /** Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ is_bridge_error?: boolean | undefined } | { @@ -130957,6 +131760,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -131245,6 +132049,7 @@ export type Routes = { email_address?: string | undefined /** Phone number of the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) in E.164 format (for example, `+15555550100`). */ phone_number?: string | undefined + /** Indicates whether Seam manages the access system user. */ is_managed: true }[] | undefined @@ -131274,6 +132079,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ access_group_type_display_name: string + /** Display name for the access group. */ display_name: string /** Brand-specific terminology for the access group type. */ external_type: @@ -131441,6 +132247,7 @@ export type Routes = { variant: 'adding' | 'removing' } )[] + /** Indicates whether Seam manages the access group. */ is_managed: true }[] | undefined @@ -131578,6 +132385,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -131627,6 +132435,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -131791,6 +132600,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -131802,6 +132612,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -132057,6 +132868,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -132213,6 +133025,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -132224,6 +133037,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -132482,6 +133296,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -132632,6 +133447,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } @@ -133453,6 +134269,7 @@ export type Routes = { acs_user_id: string /** ID of the [access system](https://docs.seam.co/low-level-apis/access-systems) that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ acs_system_id: string + /** ID of the HID access control system associated with the user. */ hid_acs_system_id?: string | undefined /** ID of the workspace that contains the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management). */ workspace_id: string @@ -133770,6 +134587,7 @@ export type Routes = { /** * @deprecated Use `external_type_display_name`.*/ access_group_type_display_name: string + /** Display name for the access group. */ display_name: string /** Brand-specific terminology for the access group type. */ external_type: @@ -134409,6 +135227,7 @@ export type Routes = { custom_metadata: { [x: string]: string | boolean } + /** Indicates that Seam does not manage the device. */ is_managed: false /** properties of the device. */ properties: { @@ -134486,31 +135305,51 @@ export type Routes = { accessory_keypad_supported?: boolean | undefined } } + /** Indicates whether the device supports remote unlocking. */ can_remotely_unlock?: boolean | undefined + /** Indicates whether the device supports remote locking. */ can_remotely_lock?: boolean | undefined + /** Indicates whether the device supports programming offline access codes. */ can_program_offline_access_codes?: boolean | undefined + /** Indicates whether the device supports programming online access codes. */ can_program_online_access_codes?: boolean | undefined + /** Indicates whether the thermostat supports heating. */ can_hvac_heat?: boolean | undefined + /** Indicates whether the thermostat supports cooling. */ can_hvac_cool?: boolean | undefined + /** Indicates whether the thermostat supports simultaneous heating and cooling. */ can_hvac_heat_cool?: boolean | undefined + /** Indicates whether the thermostat can be turned off. */ can_turn_off_hvac?: boolean | undefined + /** Indicates whether the device supports simulating removal in a sandbox. */ can_simulate_removal?: boolean | undefined + /** Indicates whether the device supports simulating connection in a sandbox. */ can_simulate_connection?: boolean | undefined + /** Indicates whether the device supports simulating disconnection in a sandbox. */ can_simulate_disconnection?: boolean | undefined + /** Indicates whether the lock supports unlocking with an access code. */ can_unlock_with_code?: boolean | undefined + /** Indicates whether the thermostat supports running climate programs. */ can_run_thermostat_programs?: boolean | undefined + /** Indicates whether the thermostat supports weekday/weekend climate programs. */ can_program_thermostat_programs_as_weekday_weekend?: | boolean | undefined + /** Indicates whether the thermostat supports different climate programs for each day of the week. */ can_program_thermostat_programs_as_different_each_day?: | boolean | undefined + /** Indicates whether the thermostat supports a single climate program applied to every day. */ can_program_thermostat_programs_as_same_each_day?: | boolean | undefined + /** Indicates whether the hub supports simulating connection in a sandbox. */ can_simulate_hub_connection?: boolean | undefined + /** Indicates whether the hub supports simulating disconnection in a sandbox. */ can_simulate_hub_disconnection?: boolean | undefined + /** Indicates whether the device supports simulating a paid subscription in a sandbox. */ can_simulate_paid_subscription?: boolean | undefined + /** Indicates whether the lock supports configuring automatic locking. */ can_configure_auto_lock?: boolean | undefined }[] | undefined @@ -134526,6 +135365,7 @@ export type Routes = { connected_account_id: string | null /** URL for the Connect Webview. You use the URL to display the Connect Webview flow to your user. */ url: string + /** Device selection mode of the Connect Webview. Supported values: `none`, `single`, `multiple`. */ device_selection_mode: 'none' | 'single' | 'multiple' /** List of accepted [provider keys](https://docs.seam.co/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-brands-to-display-in-your-connect-webviews). */ accepted_providers: string[] @@ -135882,6 +136722,7 @@ export type Routes = { } | undefined event_type: 'access_code.backup_access_code_pulled' + /** ID of the backup access code that was pulled from the pool. */ backup_access_code_id: string } | { @@ -136431,6 +137272,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected access system user. */ acs_user_id: string event_type: 'acs_user.created' } @@ -136447,6 +137289,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected access system user. */ acs_user_id: string event_type: 'acs_user.deleted' } @@ -136514,6 +137357,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected entrance. */ acs_entrance_id: string event_type: 'acs_entrance.added' } @@ -136530,6 +137374,7 @@ export type Routes = { connected_account_id?: string | undefined /** ID of the access system. */ acs_system_id: string + /** ID of the affected entrance. */ acs_entrance_id: string event_type: 'acs_entrance.removed' } @@ -138469,6 +139314,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -138619,6 +139465,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true }[] | undefined @@ -138632,6 +139479,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -140140,6 +140988,7 @@ export type Routes = { acs_credential_on_encoder: { /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) was created. */ created_at: string | null + /** Indicates whether the credential has been issued (encoded onto a card). */ is_issued: boolean | null /** Date and time at which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) becomes usable. */ starts_at: string | null @@ -140189,6 +141038,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -140345,6 +141195,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -140356,6 +141207,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -140603,6 +141455,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -140753,6 +141606,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } | { @@ -140764,6 +141618,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -141016,6 +141871,7 @@ export type Routes = { user_identity_id?: string | undefined /** ID of the [connected account](https://docs.seam.co/low-level-apis/access-systems/managing-credentials#connected-accounts) to which the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials) belongs. */ connected_account_id: string + /** ID of the credential pool to which the credential belongs. */ acs_credential_pool_id?: string | undefined /** ID of the [access control system](https://docs.seam.co/low-level-apis/access-systems) that contains the [credential](https://docs.seam.co/low-level-apis/access-systems/managing-credentials). */ acs_system_id: string @@ -141166,6 +142022,7 @@ export type Routes = { endpoint_id?: string | undefined } | undefined + /** Indicates whether Seam manages the credential. */ is_managed: true } } From 41f293a6040d2fc2c5f87e61ce992926c5cd2648 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 23:51:24 +0000 Subject: [PATCH 18/31] 1.917.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b7177fd..e5ee17a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.916.0", + "version": "1.917.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.916.0", + "version": "1.917.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 6044ac72..248adcc6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.916.0", + "version": "1.917.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From ec0a53dc669b09f7e7dd43eff1f056fb2d56baf9 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 1 Jul 2026 18:15:36 -0700 Subject: [PATCH 19/31] feat: Sync with Seam API via 125fb25b64e6b8f29dcb68e627bd49f6ece9ab2a (#2906) --- src/lib/seam/connect/models/events/devices.ts | 25 +++++ src/lib/seam/connect/openapi.ts | 25 ++++- src/lib/seam/connect/route-types.ts | 104 +++++++++++++++++- 3 files changed, 149 insertions(+), 5 deletions(-) diff --git a/src/lib/seam/connect/models/events/devices.ts b/src/lib/seam/connect/models/events/devices.ts index 4c51fe80..c9cdaf93 100644 --- a/src/lib/seam/connect/models/events/devices.ts +++ b/src/lib/seam/connect/models/events/devices.ts @@ -518,6 +518,31 @@ export const lock_access_denied_event = device_event.extend({ .uuid() .optional() .describe('ID of the access code that was used in the unlock attempts.'), + user_identity_id: z.string().uuid().optional().describe(` + undocumented: Unreleased. + --- + ID of the user identity associated with the access-denied event. + `), + acs_system_id: z.string().uuid().optional().describe(` + undocumented: Unreleased. + --- + ID of the ACS system associated with the access-denied event. + `), + acs_user_id: z.string().uuid().optional().describe(` + undocumented: Unreleased. + --- + ID of the ACS user associated with the access-denied event. + `), + acs_entrance_id: z.string().uuid().optional().describe(` + undocumented: Unreleased. + --- + ID of the ACS entrance associated with the access-denied event. + `), + device_id: z + .string() + .uuid() + .optional() + .describe('ID of the affected device.'), }).describe(` --- route_path: /locks diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index 92a8ffe7..ac01b6aa 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -25267,6 +25267,24 @@ const openapi: OpenAPISpec = { format: 'uuid', type: 'string', }, + acs_entrance_id: { + description: + '\n undocumented: Unreleased.\n ---\n ID of the ACS entrance associated with the access-denied event.\n ', + format: 'uuid', + type: 'string', + }, + acs_system_id: { + description: + '\n undocumented: Unreleased.\n ---\n ID of the ACS system associated with the access-denied event.\n ', + format: 'uuid', + type: 'string', + }, + acs_user_id: { + description: + '\n undocumented: Unreleased.\n ---\n ID of the ACS user associated with the access-denied event.\n ', + format: 'uuid', + type: 'string', + }, connected_account_custom_metadata: { additionalProperties: { oneOf: [{ type: 'string' }, { type: 'boolean' }], @@ -25315,6 +25333,12 @@ const openapi: OpenAPISpec = { format: 'date-time', type: 'string', }, + user_identity_id: { + description: + '\n undocumented: Unreleased.\n ---\n ID of the user identity associated with the access-denied event.\n ', + format: 'uuid', + type: 'string', + }, workspace_id: { description: 'ID of the workspace associated with the event.', format: 'uuid', @@ -25326,7 +25350,6 @@ const openapi: OpenAPISpec = { 'workspace_id', 'created_at', 'occurred_at', - 'device_id', 'connected_account_id', 'event_type', ], diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index b61facf3..e3e33844 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -57255,7 +57255,7 @@ export type Routes = { /** Date and time at which the event occurred. */ occurred_at: string /** ID of the affected device. */ - device_id: string + device_id?: string | undefined /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ @@ -57275,6 +57275,30 @@ export type Routes = { event_type: 'lock.access_denied' /** ID of the access code that was used in the unlock attempts. */ access_code_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the user identity associated with the access-denied event. + */ + user_identity_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS system associated with the access-denied event. + */ + acs_system_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS user associated with the access-denied event. + */ + acs_user_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS entrance associated with the access-denied event. + */ + acs_entrance_id?: string | undefined } | { /** ID of the event. */ @@ -60818,7 +60842,7 @@ export type Routes = { /** Date and time at which the event occurred. */ occurred_at: string /** ID of the affected device. */ - device_id: string + device_id?: string | undefined /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ @@ -60838,6 +60862,30 @@ export type Routes = { event_type: 'lock.access_denied' /** ID of the access code that was used in the unlock attempts. */ access_code_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the user identity associated with the access-denied event. + */ + user_identity_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS system associated with the access-denied event. + */ + acs_system_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS user associated with the access-denied event. + */ + acs_user_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS entrance associated with the access-denied event. + */ + acs_entrance_id?: string | undefined } | { /** ID of the event. */ @@ -95051,7 +95099,7 @@ export type Routes = { /** Date and time at which the event occurred. */ occurred_at: string /** ID of the affected device. */ - device_id: string + device_id?: string | undefined /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ @@ -95071,6 +95119,30 @@ export type Routes = { event_type: 'lock.access_denied' /** ID of the access code that was used in the unlock attempts. */ access_code_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the user identity associated with the access-denied event. + */ + user_identity_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS system associated with the access-denied event. + */ + acs_system_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS user associated with the access-denied event. + */ + acs_user_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS entrance associated with the access-denied event. + */ + acs_entrance_id?: string | undefined } | { /** ID of the event. */ @@ -138814,7 +138886,7 @@ export type Routes = { /** Date and time at which the event occurred. */ occurred_at: string /** ID of the affected device. */ - device_id: string + device_id?: string | undefined /** ID of the connected account associated with the event. */ connected_account_id: string /** The customer key associated with the device, if any. */ @@ -138834,6 +138906,30 @@ export type Routes = { event_type: 'lock.access_denied' /** ID of the access code that was used in the unlock attempts. */ access_code_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the user identity associated with the access-denied event. + */ + user_identity_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS system associated with the access-denied event. + */ + acs_system_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS user associated with the access-denied event. + */ + acs_user_id?: string | undefined + /** + undocumented: Unreleased. + --- + ID of the ACS entrance associated with the access-denied event. + */ + acs_entrance_id?: string | undefined } | { /** ID of the event. */ From 6038920f267f8081dc205afd91a272f96c77c05f Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 01:16:30 +0000 Subject: [PATCH 20/31] 1.918.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e5ee17a3..7e4517cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.917.0", + "version": "1.918.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.917.0", + "version": "1.918.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 248adcc6..eb07f4ec 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.917.0", + "version": "1.918.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 0fe27c706b01a6505418090eef13ae3b6a32e9b4 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 12:57:09 -0700 Subject: [PATCH 21/31] feat: Sync with Seam API via 13f6bb3d1d6a14ed03ea13ab84a02b149e8addef (#2907) --- .../access-codes/managed-access-code.ts | 250 ++++++++++-------- .../connect/models/acs/acs-access-group.ts | 19 +- .../seam/connect/models/acs/acs-encoder.ts | 12 +- src/lib/seam/connect/models/acs/acs-system.ts | 129 +++++---- .../connect/models/acs/acs-users/acs-user.ts | 88 +++--- .../connected-accounts/connected-account.ts | 151 ++++++----- src/lib/seam/connect/models/devices/device.ts | 116 ++++---- src/lib/seam/connect/openapi.ts | 121 ++++++++- 8 files changed, 540 insertions(+), 346 deletions(-) diff --git a/src/lib/seam/connect/models/access-codes/managed-access-code.ts b/src/lib/seam/connect/models/access-codes/managed-access-code.ts index 11a55bcc..0d861ada 100644 --- a/src/lib/seam/connect/models/access-codes/managed-access-code.ts +++ b/src/lib/seam/connect/models/access-codes/managed-access-code.ts @@ -22,13 +22,14 @@ const common_access_code_error = z.object({ const error_code_description = 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.' -const provider_issue = common_access_code_error - .extend({ - error_code: z.literal('provider_issue').describe(error_code_description), - }) - .describe( - 'Indicates a provider-specific issue that prevents the access code from being set or managed. Check the error message for details.', - ) +const provider_issue = common_access_code_error.extend({ + error_code: z.literal('provider_issue').describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + Indicates a provider-specific issue that prevents the access code from being set or managed. Check the error message for details. + `) const modified_field = z.object({ field: z @@ -40,111 +41,130 @@ const modified_field = z.object({ to: z.string().nullable().describe('The new value of the field.'), }) -const code_modified_external_to_seam_error = common_access_code_error - .extend({ - error_code: z - .literal('code_modified_external_to_seam') - .describe(error_code_description), - change_type: z - .enum(['modified', 'removed']) - .optional() - .describe( - "Indicates the type of external modification. `modified` means the code's PIN or schedule was changed. `removed` means the code was deleted from the device.", - ), - modified_fields: z - .array(modified_field) - .optional() - .describe( - 'List of fields that were changed externally, with their previous and new values.', - ), - }) - .describe( - 'Code was modified or removed externally after Seam successfully set it on the device.', - ) - -const failed_to_set_on_device = common_access_code_error - .extend({ - error_code: z - .literal('failed_to_set_on_device') - .describe(error_code_description), - }) - .describe('Failed to set code on device.') +const code_modified_external_to_seam_error = common_access_code_error.extend({ + error_code: z + .literal('code_modified_external_to_seam') + .describe(error_code_description), + change_type: z + .enum(['modified', 'removed']) + .optional() + .describe( + "Indicates the type of external modification. `modified` means the code's PIN or schedule was changed. `removed` means the code was deleted from the device.", + ), + modified_fields: z + .array(modified_field) + .optional() + .describe( + 'List of fields that were changed externally, with their previous and new values.', + ), +}).describe(` + --- + resource_type: access_code + --- + Code was modified or removed externally after Seam successfully set it on the device. + `) -const failed_to_remove_from_device = common_access_code_error - .extend({ - error_code: z - .literal('failed_to_remove_from_device') - .describe(error_code_description), - }) - .describe('Failed to remove code from device.') +const failed_to_set_on_device = common_access_code_error.extend({ + error_code: z + .literal('failed_to_set_on_device') + .describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + Failed to set code on device. + `) -const duplicate_code_on_device = common_access_code_error - .extend({ - error_code: z - .literal('duplicate_code_on_device') - .describe(error_code_description), - unmanaged_access_code_id: z - .string() - .uuid() - .optional() - .describe( - 'ID of the unmanaged access code that conflicts with this managed access code, when Seam can identify it.', - ), - managed_access_code_id: z - .string() - .uuid() - .optional() - .describe( - 'ID of the managed access code that conflicts with this managed access code, when Seam can identify it.', - ), - }) - .describe('Duplicate access code detected on device.') +const failed_to_remove_from_device = common_access_code_error.extend({ + error_code: z + .literal('failed_to_remove_from_device') + .describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + Failed to remove code from device. + `) + +const duplicate_code_on_device = common_access_code_error.extend({ + error_code: z + .literal('duplicate_code_on_device') + .describe(error_code_description), + unmanaged_access_code_id: z + .string() + .uuid() + .optional() + .describe( + 'ID of the unmanaged access code that conflicts with this managed access code, when Seam can identify it.', + ), + managed_access_code_id: z + .string() + .uuid() + .optional() + .describe( + 'ID of the managed access code that conflicts with this managed access code, when Seam can identify it.', + ), +}).describe(` + --- + resource_type: access_code + --- + Duplicate access code detected on device. + `) -const duplicate_code_attempt_prevented = common_access_code_error - .extend({ - error_code: z - .literal('duplicate_code_attempt_prevented') - .describe(error_code_description), - }) - .describe('An attempt to modify this access code was prevented.') +const duplicate_code_attempt_prevented = common_access_code_error.extend({ + error_code: z + .literal('duplicate_code_attempt_prevented') + .describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + An attempt to modify this access code was prevented. + `) -const no_space_for_access_code_on_device = common_access_code_error - .extend({ - error_code: z - .literal('no_space_for_access_code_on_device') - .describe(error_code_description), - }) - .describe('No space for access code on device.') +const no_space_for_access_code_on_device = common_access_code_error.extend({ + error_code: z + .literal('no_space_for_access_code_on_device') + .describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + No space for access code on device. + `) -const access_code_state_unconfirmed = common_access_code_error - .extend({ - error_code: z - .literal('access_code_state_unconfirmed') - .describe(error_code_description), - }) - .describe( - 'Indicates that the provider cannot confirm whether the access code was set or removed on the device.', - ) +const access_code_state_unconfirmed = common_access_code_error.extend({ + error_code: z + .literal('access_code_state_unconfirmed') + .describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + Indicates that the provider cannot confirm whether the access code was set or removed on the device. + `) -const insufficient_permissions = common_access_code_error - .extend({ - error_code: z - .literal('insufficient_permissions') - .describe(error_code_description), - }) - .describe( - 'Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN.', - ) +const insufficient_permissions = common_access_code_error.extend({ + error_code: z + .literal('insufficient_permissions') + .describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN. + `) -const access_code_inactive_error = common_access_code_error - .extend({ - error_code: z - .literal('access_code_inactive') - .describe(error_code_description), - }) - .describe( - 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', - ) +const access_code_inactive_error = common_access_code_error.extend({ + error_code: z + .literal('access_code_inactive') + .describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled. + `) const salto_ks_user_not_subscribed = common_access_code_error .extend({ @@ -155,21 +175,23 @@ const salto_ks_user_not_subscribed = common_access_code_error .describe( ` --- + resource_type: access_code deprecated: Use \`access_code_inactive\` instead. --- Salto site user is not subscribed. `, ) -const replaced_by_newer_access_code = common_access_code_error - .extend({ - error_code: z - .literal('replaced_by_newer_access_code') - .describe(error_code_description), - }) - .describe( - 'This access code was overridden on the device by a newer access code programmed to the same slot.', - ) +const replaced_by_newer_access_code = common_access_code_error.extend({ + error_code: z + .literal('replaced_by_newer_access_code') + .describe(error_code_description), +}).describe(` + --- + resource_type: access_code + --- + This access code was overridden on the device by a newer access code programmed to the same slot. + `) const access_code_error = z .discriminatedUnion('error_code', [ diff --git a/src/lib/seam/connect/models/acs/acs-access-group.ts b/src/lib/seam/connect/models/acs/acs-access-group.ts index 9cadccf0..6ebca408 100644 --- a/src/lib/seam/connect/models/acs/acs-access-group.ts +++ b/src/lib/seam/connect/models/acs/acs-access-group.ts @@ -35,15 +35,16 @@ const error_code_description = 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.' const acs_access_groups_failed_to_create_on_acs_system = - common_acs_access_group_error - .extend({ - error_code: z - .literal('failed_to_create_on_acs_system') - .describe(error_code_description), - }) - .describe( - `Indicates that the [access group](https://docs.seam.co/low-level-apis/access-systems/user-management/assigning-users-to-access-groups) was not created on the [access system](https://docs.seam.co/low-level-apis/access-systems). This is likely due to an internal unexpected error. Contact Seam [support](mailto:support@seam.co).`, - ) + common_acs_access_group_error.extend({ + error_code: z + .literal('failed_to_create_on_acs_system') + .describe(error_code_description), + }).describe(` + --- + resource_type: acs_access_group + --- + Indicates that the [access group](https://docs.seam.co/low-level-apis/access-systems/user-management/assigning-users-to-access-groups) was not created on the [access system](https://docs.seam.co/low-level-apis/access-systems). This is likely due to an internal unexpected error. Contact Seam [support](mailto:support@seam.co). + `) const acs_access_group_errors = z .discriminatedUnion('error_code', [ diff --git a/src/lib/seam/connect/models/acs/acs-encoder.ts b/src/lib/seam/connect/models/acs/acs-encoder.ts index 00fd45dc..d80acf90 100644 --- a/src/lib/seam/connect/models/acs/acs-encoder.ts +++ b/src/lib/seam/connect/models/acs/acs-encoder.ts @@ -21,11 +21,13 @@ const acs_encoder_removed = common_acs_encoder_error.extend({ const acs_encoder_error = // z.union([ - acs_encoder_removed - // ]) - .describe( - 'Error associated with the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners).', - ) + // ]) + acs_encoder_removed.describe(` + --- + resource_type: acs_encoder + --- + Error associated with the [encoder](https://docs.seam.co/low-level-apis/access-systems/working-with-card-encoders-and-scanners). + `) const _acs_encoder_error_map = z.object({ acs_encoder_removed: acs_encoder_removed.optional().nullable(), diff --git a/src/lib/seam/connect/models/acs/acs-system.ts b/src/lib/seam/connect/models/acs/acs-system.ts index 28f8f1d0..ed3cc419 100644 --- a/src/lib/seam/connect/models/acs/acs-system.ts +++ b/src/lib/seam/connect/models/acs/acs-system.ts @@ -56,10 +56,14 @@ const seam_bridge_disconnected = common_acs_system_error.extend({ error_code: z .literal('seam_bridge_disconnected') .describe(error_code_description), -}) - .describe(`Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. - This error might also occur if Seam Bridge is connected to the wrong [workspace](https://docs.seam.co/core-concepts/workspaces). - See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).`) +}).describe(` + --- + resource_type: acs_system + --- + Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. + This error might also occur if Seam Bridge is connected to the wrong [workspace](https://docs.seam.co/core-concepts/workspaces). + See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected). + `) const bridge_disconnected = common_acs_system_error.extend({ error_code: z.literal('bridge_disconnected').describe(error_code_description), @@ -69,67 +73,80 @@ const bridge_disconnected = common_acs_system_error.extend({ .describe( 'Indicates whether the error is related to the [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge).', ), -}) - .describe(`Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. - See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).`) +}).describe(` + --- + resource_type: acs_system + --- + Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. + See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected). + `) const visionline_instance_unreachable = common_acs_system_error.extend({ error_code: z .literal('visionline_instance_unreachable') .describe(error_code_description), -}) - .describe(`Indicates that [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge) is functioning correctly and the Seam API can communicate with Seam Bridge, but the Seam API cannot connect to the on-premises [Visionline access control system](https://docs.seam.co/device-and-system-integration-guides/assa-abloy-visionline-access-control-system). - For example, the IP address of the on-premises access control system may be set incorrectly within the Seam [workspace](https://docs.seam.co/core-concepts/workspaces). - See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.visionline_instance_unreachable).`) +}).describe(` + --- + resource_type: acs_system + --- + Indicates that [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge) is functioning correctly and the Seam API can communicate with Seam Bridge, but the Seam API cannot connect to the on-premises [Visionline access control system](https://docs.seam.co/device-and-system-integration-guides/assa-abloy-visionline-access-control-system). + For example, the IP address of the on-premises access control system may be set incorrectly within the Seam [workspace](https://docs.seam.co/core-concepts/workspaces). + See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.visionline_instance_unreachable). + `) -const salto_ks_subscription_limit_exceeded = common_acs_system_error - .extend({ - error_code: z - .literal('salto_ks_subscription_limit_exceeded') - .describe(error_code_description), - }) - .describe( - 'Indicates that the maximum number of users allowed for the site has been reached. This means that new access codes cannot be created. Contact Salto support to increase the user limit.', - ) +const salto_ks_subscription_limit_exceeded = common_acs_system_error.extend({ + error_code: z + .literal('salto_ks_subscription_limit_exceeded') + .describe(error_code_description), +}).describe(` + --- + resource_type: acs_system + --- + Indicates that the maximum number of users allowed for the site has been reached. This means that new access codes cannot be created. Contact Salto support to increase the user limit. + `) -const acs_system_disconnected = common_acs_system_error - .extend({ - error_code: z - .literal('acs_system_disconnected') - .describe(error_code_description), - }) - .describe( - 'Indicates that the [access control system](https://docs.seam.co/low-level-apis/access-systems) has been disconnected. See [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system) to resolve the issue.', - ) +const acs_system_disconnected = common_acs_system_error.extend({ + error_code: z + .literal('acs_system_disconnected') + .describe(error_code_description), +}).describe(` + --- + resource_type: acs_system + --- + Indicates that the [access control system](https://docs.seam.co/low-level-apis/access-systems) has been disconnected. See [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system) to resolve the issue. + `) -const account_disconnected = common_acs_system_error - .extend({ - error_code: z - .literal('account_disconnected') - .describe(error_code_description), - }) - .describe( - 'Indicates that the login credentials are invalid. Reconnect the account using a [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) to restore access.', - ) +const account_disconnected = common_acs_system_error.extend({ + error_code: z + .literal('account_disconnected') + .describe(error_code_description), +}).describe(` + --- + resource_type: acs_system + --- + Indicates that the login credentials are invalid. Reconnect the account using a [Connect Webview](https://docs.seam.co/core-concepts/connect-webviews) to restore access. + `) -const salto_ks_certification_expired = common_acs_system_error - .extend({ - error_code: z - .literal('salto_ks_certification_expired') - .describe(error_code_description), - }) - .describe( - 'Indicates that the [access control system](https://docs.seam.co/low-level-apis/access-systems) has lost its Salto KS certification. Contact [support](mailto:support@seam.co) to regain access.', - ) -const provider_service_unavailable = common_acs_system_error - .extend({ - error_code: z - .literal('provider_service_unavailable') - .describe(error_code_description), - }) - .describe( - "Indicates that the access control system provider's service is temporarily unavailable. Seam will automatically retry and reconnect when the service becomes available again.", - ) +const salto_ks_certification_expired = common_acs_system_error.extend({ + error_code: z + .literal('salto_ks_certification_expired') + .describe(error_code_description), +}).describe(` + --- + resource_type: acs_system + --- + Indicates that the [access control system](https://docs.seam.co/low-level-apis/access-systems) has lost its Salto KS certification. Contact [support](mailto:support@seam.co) to regain access. + `) +const provider_service_unavailable = common_acs_system_error.extend({ + error_code: z + .literal('provider_service_unavailable') + .describe(error_code_description), +}).describe(` + --- + resource_type: acs_system + --- + Indicates that the access control system provider's service is temporarily unavailable. Seam will automatically retry and reconnect when the service becomes available again. + `) const acs_system_error = z .discriminatedUnion('error_code', [ diff --git a/src/lib/seam/connect/models/acs/acs-users/acs-user.ts b/src/lib/seam/connect/models/acs/acs-users/acs-user.ts index b0fb4a9c..332fd9bb 100644 --- a/src/lib/seam/connect/models/acs/acs-users/acs-user.ts +++ b/src/lib/seam/connect/models/acs/acs-users/acs-user.ts @@ -30,53 +30,61 @@ const common_acs_user_error = z.object({ ), }) -const acs_users_deleted_externally = common_acs_user_error - .extend({ - error_code: z.literal('deleted_externally'), - }) - .describe( - `Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was deleted from the [access system](https://docs.seam.co/low-level-apis/access-systems) outside of Seam.`, - ) +const acs_users_deleted_externally = common_acs_user_error.extend({ + error_code: z.literal('deleted_externally'), +}).describe(` + --- + resource_type: acs_user + --- + Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was deleted from the [access system](https://docs.seam.co/low-level-apis/access-systems) outside of Seam. + `) -const acs_users_salto_ks_subscription_limit_exceeded = common_acs_user_error - .extend({ +const acs_users_salto_ks_subscription_limit_exceeded = + common_acs_user_error.extend({ error_code: z.literal('salto_ks_subscription_limit_exceeded'), - }) - .describe( - `Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) could not be subscribed on Salto KS because the subscription limit has been exceeded.`, - ) + }).describe(` + --- + resource_type: acs_user + --- + Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) could not be subscribed on Salto KS because the subscription limit has been exceeded. + `) -const acs_users_failed_to_create_on_acs_system = common_acs_user_error - .extend({ - error_code: z.literal('failed_to_create_on_acs_system'), - }) - .describe( - `Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was not created on the [access system](https://docs.seam.co/low-level-apis/access-systems). This is likely due to an internal unexpected error. Contact Seam [support](mailto:support@seam.co).`, - ) +const acs_users_failed_to_create_on_acs_system = common_acs_user_error.extend({ + error_code: z.literal('failed_to_create_on_acs_system'), +}).describe(` + --- + resource_type: acs_user + --- + Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was not created on the [access system](https://docs.seam.co/low-level-apis/access-systems). This is likely due to an internal unexpected error. Contact Seam [support](mailto:support@seam.co). + `) -const acs_users_failed_to_update_on_acs_system = common_acs_user_error - .extend({ - error_code: z.literal('failed_to_update_on_acs_system'), - }) - .describe( - `Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was not updated on the [access system](https://docs.seam.co/low-level-apis/access-systems). This is likely due to an internal unexpected error. Contact Seam [support](mailto:support@seam.co).`, - ) +const acs_users_failed_to_update_on_acs_system = common_acs_user_error.extend({ + error_code: z.literal('failed_to_update_on_acs_system'), +}).describe(` + --- + resource_type: acs_user + --- + Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was not updated on the [access system](https://docs.seam.co/low-level-apis/access-systems). This is likely due to an internal unexpected error. Contact Seam [support](mailto:support@seam.co). + `) -const acs_users_failed_to_delete_on_acs_system = common_acs_user_error - .extend({ - error_code: z.literal('failed_to_delete_on_acs_system'), - }) - .describe( - `Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was not deleted on the [access system](https://docs.seam.co/low-level-apis/access-systems). This is likely due to an internal unexpected error. Contact Seam [support](mailto:support@seam.co).`, - ) +const acs_users_failed_to_delete_on_acs_system = common_acs_user_error.extend({ + error_code: z.literal('failed_to_delete_on_acs_system'), +}).describe(` + --- + resource_type: acs_user + --- + Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was not deleted on the [access system](https://docs.seam.co/low-level-apis/access-systems). This is likely due to an internal unexpected error. Contact Seam [support](mailto:support@seam.co). + `) -const acs_users_latch_conflict_with_resident_user = common_acs_user_error - .extend({ +const acs_users_latch_conflict_with_resident_user = + common_acs_user_error.extend({ error_code: z.literal('latch_conflict_with_resident_user'), - }) - .describe( - `Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created from the Seam API but also exists on Mission Control. This is unsupported. Contact Seam [support](mailto:support@seam.co).`, - ) + }).describe(` + --- + resource_type: acs_user + --- + Indicates that the [access system user](https://docs.seam.co/low-level-apis/access-systems/user-management) was created from the Seam API but also exists on Mission Control. This is unsupported. Contact Seam [support](mailto:support@seam.co). + `) const acs_user_errors = z .discriminatedUnion('error_code', [ diff --git a/src/lib/seam/connect/models/connected-accounts/connected-account.ts b/src/lib/seam/connect/models/connected-accounts/connected-account.ts index 87e017ed..efe3e64e 100644 --- a/src/lib/seam/connect/models/connected-accounts/connected-account.ts +++ b/src/lib/seam/connect/models/connected-accounts/connected-account.ts @@ -45,86 +45,91 @@ const common_connected_account_warning = z.object({ ), }) -export const account_disconnected = common_connected_account_error - .extend({ - error_code: z - .literal('account_disconnected') - .describe(error_code_description), - }) - .describe('Indicates that the account is disconnected.') +export const account_disconnected = common_connected_account_error.extend({ + error_code: z + .literal('account_disconnected') + .describe(error_code_description), +}).describe(` + --- + resource_type: connected_account + --- + Indicates that the account is disconnected. + `) -export const bridge_disconnected = common_connected_account_error - .extend({ - error_code: z - .literal('bridge_disconnected') - .describe(error_code_description), - }) - .describe( - 'Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if the Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).', - ) +export const bridge_disconnected = common_connected_account_error.extend({ + error_code: z.literal('bridge_disconnected').describe(error_code_description), +}).describe(` + --- + resource_type: connected_account + --- + Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if the Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected). + `) export const salto_ks_subscription_limit_exceeded = - common_connected_account_error - .extend({ - error_code: z - .literal('salto_ks_subscription_limit_exceeded') - .describe(error_code_description), - salto_ks_metadata: z - .object({ - sites: z - .array( - z - .object({ - site_id: z - .string() - .describe( - 'ID of a Salto site associated with the connected account that has an error.', - ), - site_name: z - .string() - .describe( - 'Name of a Salto site associated with the connected account that has an error.', - ), - subscribed_site_user_count: z - .number() - .int() - .min(0) - .describe( - 'Count of subscribed site users for a Salto site associated with the connected account that has an error.', - ), - site_user_subscription_limit: z - .number() - .int() - .min(0) - .describe( - 'Subscription limit of site users for a Salto site associated with the connected account that has an error.', - ), - }) - .describe( - 'Salto site associated with the connected account that has an error.', - ), - ) - .describe( - 'Salto sites associated with the connected account that has an error.', - ), - }) - .describe( - 'Salto KS metadata associated with the connected account that has an error.', - ), - }) - .describe( - 'Indicates that the maximum number of users allowed for the site has been reached. This means that new access codes cannot be created. Contact Salto support to increase the user limit.', - ) + common_connected_account_error.extend({ + error_code: z + .literal('salto_ks_subscription_limit_exceeded') + .describe(error_code_description), + salto_ks_metadata: z + .object({ + sites: z + .array( + z + .object({ + site_id: z + .string() + .describe( + 'ID of a Salto site associated with the connected account that has an error.', + ), + site_name: z + .string() + .describe( + 'Name of a Salto site associated with the connected account that has an error.', + ), + subscribed_site_user_count: z + .number() + .int() + .min(0) + .describe( + 'Count of subscribed site users for a Salto site associated with the connected account that has an error.', + ), + site_user_subscription_limit: z + .number() + .int() + .min(0) + .describe( + 'Subscription limit of site users for a Salto site associated with the connected account that has an error.', + ), + }) + .describe( + 'Salto site associated with the connected account that has an error.', + ), + ) + .describe( + 'Salto sites associated with the connected account that has an error.', + ), + }) + .describe( + 'Salto KS metadata associated with the connected account that has an error.', + ), + }).describe(` + --- + resource_type: connected_account + --- + Indicates that the maximum number of users allowed for the site has been reached. This means that new access codes cannot be created. Contact Salto support to increase the user limit. + `) -export const dormakaba_sites_disconnected = common_connected_account_error - .extend({ +export const dormakaba_sites_disconnected = + common_connected_account_error.extend({ error_code: z .literal('dormakaba_sites_disconnected') .describe(error_code_description), - }) - .describe( - 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', - ) + }).describe(` + --- + resource_type: connected_account + --- + Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support. + `) export const connected_account_error = z.discriminatedUnion('error_code', [ account_disconnected, diff --git a/src/lib/seam/connect/models/devices/device.ts b/src/lib/seam/connect/models/devices/device.ts index c74d8d12..670c35aa 100644 --- a/src/lib/seam/connect/models/devices/device.ts +++ b/src/lib/seam/connect/models/devices/device.ts @@ -134,47 +134,58 @@ const device_offline = common_device_error .describe( ` --- + resource_type: device deprecated: Use \`device_disconnected\` instead. --- Indicates that the device is offline. `, ) -const device_removed = common_device_error - .extend({ - error_code: z.literal('device_removed').describe(error_code_description), - }) - .describe('Indicates that the device has been removed.') +const device_removed = common_device_error.extend({ + error_code: z.literal('device_removed').describe(error_code_description), +}).describe(` + --- + resource_type: device + --- + Indicates that the device has been removed. + `) -const hub_disconnected = common_device_error - .extend({ - error_code: z.literal('hub_disconnected').describe(error_code_description), - }) - .describe('Indicates that the hub is disconnected.') +const hub_disconnected = common_device_error.extend({ + error_code: z.literal('hub_disconnected').describe(error_code_description), +}).describe(` + --- + resource_type: device + --- + Indicates that the hub is disconnected. + `) -const device_disconnected = common_device_error - .extend({ - error_code: z - .literal('device_disconnected') - .describe(error_code_description), - }) - .describe('Indicates that the device is disconnected.') +const device_disconnected = common_device_error.extend({ + error_code: z.literal('device_disconnected').describe(error_code_description), +}).describe(` + --- + resource_type: device + --- + Indicates that the device is disconnected. + `) -const account_disconnected = common_device_error - .extend({ - error_code: z - .literal('account_disconnected') - .describe(error_code_description), - is_connected_account_error: z - .literal(true) - .describe( - 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', - ), - is_device_error: z - .literal(false) - .describe('Indicates that the error is not a device error.'), - }) - .describe('Indicates that the account is disconnected.') +const account_disconnected = common_device_error.extend({ + error_code: z + .literal('account_disconnected') + .describe(error_code_description), + is_connected_account_error: z + .literal(true) + .describe( + 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', + ), + is_device_error: z + .literal(false) + .describe('Indicates that the error is not a device error.'), +}).describe(` + --- + resource_type: connected_account + --- + Indicates that the account is disconnected. + `) const empty_backup_access_code_pool = common_device_error.extend({ error_code: z @@ -182,6 +193,7 @@ const empty_backup_access_code_pool = common_device_error.extend({ .describe(error_code_description), }).describe(` --- + resource_type: device variant_group_key: access_codes --- Indicates that the [backup access code pool](https://docs.seam.co/low-level-apis/smart-locks/access-codes/backup-access-codes) is empty. @@ -193,6 +205,7 @@ const august_lock_not_authorized = common_device_error.extend({ .describe(error_code_description), }).describe(` --- + resource_type: device variant_group_key: locks --- Indicates that the user is not authorized to use the August lock. @@ -204,6 +217,7 @@ const august_lock_missing_bridge = common_device_error.extend({ .describe(error_code_description), }).describe(` --- + resource_type: device deprecated: Use \`hub_disconnected\` instead. variant_group_key: locks --- @@ -224,6 +238,7 @@ const salto_ks_subscription_limit_exceeded = common_device_error.extend({ .describe('Indicates that the error is not a device error.'), }).describe(` --- + resource_type: connected_account variant_group_key: locks --- Indicates that the Salto site user limit has been reached. @@ -235,18 +250,22 @@ const ttlock_lock_not_paired_to_gateway = common_device_error.extend({ .describe(error_code_description), }).describe(` --- + resource_type: device deprecated: Use \`hub_disconnected\` instead. --- Indicates that the lock is not paired with a gateway. `) -const missing_device_credentials = common_device_error - .extend({ - error_code: z - .literal('missing_device_credentials') - .describe(error_code_description), - }) - .describe('Indicates that device credentials are missing.') +const missing_device_credentials = common_device_error.extend({ + error_code: z + .literal('missing_device_credentials') + .describe(error_code_description), +}).describe(` + --- + resource_type: device + --- + Indicates that device credentials are missing. + `) const auxiliary_heat_running = common_device_error.extend({ error_code: z @@ -254,18 +273,22 @@ const auxiliary_heat_running = common_device_error.extend({ .describe(error_code_description), }).describe(` --- + resource_type: device variant_group_key: thermostats --- Indicates that the auxiliary heat is running. `) -const subscription_required = common_device_error - .extend({ - error_code: z - .literal('subscription_required') - .describe(error_code_description), - }) - .describe('Indicates that a subscription is required to connect.') +const subscription_required = common_device_error.extend({ + error_code: z + .literal('subscription_required') + .describe(error_code_description), +}).describe(` + --- + resource_type: device + --- + Indicates that a subscription is required to connect. + `) const lockly_missing_wifi_bridge = common_device_error.extend({ error_code: z @@ -273,6 +296,7 @@ const lockly_missing_wifi_bridge = common_device_error.extend({ .describe(error_code_description), }).describe(` --- + resource_type: device deprecated: Use \`hub_disconnected\` instead. --- Indicates that the Lockly lock is not connected to a Wi-Fi bridge. diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index ac01b6aa..6d71818a 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -134,6 +134,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'Failed to set code on device.', @@ -164,6 +165,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'Failed to remove code from device.', @@ -194,6 +196,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'Duplicate access code detected on device.', @@ -236,6 +239,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -267,6 +271,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'No space for access code on device.', @@ -297,6 +302,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -328,6 +334,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -391,6 +398,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -422,6 +430,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { deprecated: true, @@ -454,6 +463,7 @@ const openapi: OpenAPISpec = { required: ['message', 'is_access_code_error', 'error_code'], type: 'object', 'x-deprecated': 'Use `access_code_inactive` instead.', + 'x-resource-type': 'access_code', }, { description: @@ -485,6 +495,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -516,6 +527,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'Indicates that the account is disconnected.', @@ -558,6 +570,7 @@ const openapi: OpenAPISpec = { 'is_connected_account_error', ], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -601,6 +614,7 @@ const openapi: OpenAPISpec = { 'is_connected_account_error', ], type: 'object', + 'x-resource-type': 'connected_account', 'x-variant-group-key': 'locks', }, { @@ -639,6 +653,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `device_disconnected` instead.', + 'x-resource-type': 'device', }, { description: 'Indicates that the device has been removed.', @@ -674,6 +689,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the hub is disconnected.', @@ -709,6 +725,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the device is disconnected.', @@ -744,6 +761,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: @@ -780,6 +798,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'access_codes', }, { @@ -817,6 +836,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'locks', }, { @@ -856,6 +876,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', 'x-variant-group-key': 'locks', }, { @@ -895,6 +916,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', }, { description: 'Indicates that device credentials are missing.', @@ -930,6 +952,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the auxiliary heat is running.', @@ -965,6 +988,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'thermostats', }, { @@ -1002,6 +1026,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { deprecated: true, @@ -1040,6 +1065,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', }, { description: @@ -1075,6 +1101,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -1110,6 +1137,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, ], }, @@ -2958,6 +2986,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_access_group', }, ], }, @@ -3972,6 +4001,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_encoder', }, type: 'array', }, @@ -4579,7 +4609,7 @@ const openapi: OpenAPISpec = { oneOf: [ { description: - 'Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline.\n This error might also occur if Seam Bridge is connected to the wrong [workspace](https://docs.seam.co/core-concepts/workspaces).\n See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).', + 'Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline.\nThis error might also occur if Seam Bridge is connected to the wrong [workspace](https://docs.seam.co/core-concepts/workspaces).\nSee also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).', properties: { created_at: { description: @@ -4601,10 +4631,11 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_system', }, { description: - 'Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline.\n See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).', + 'Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline.\nSee also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).', properties: { created_at: { description: @@ -4631,10 +4662,11 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_system', }, { description: - 'Indicates that [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge) is functioning correctly and the Seam API can communicate with Seam Bridge, but the Seam API cannot connect to the on-premises [Visionline access control system](https://docs.seam.co/device-and-system-integration-guides/assa-abloy-visionline-access-control-system).\n For example, the IP address of the on-premises access control system may be set incorrectly within the Seam [workspace](https://docs.seam.co/core-concepts/workspaces).\n See also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.visionline_instance_unreachable).', + 'Indicates that [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge) is functioning correctly and the Seam API can communicate with Seam Bridge, but the Seam API cannot connect to the on-premises [Visionline access control system](https://docs.seam.co/device-and-system-integration-guides/assa-abloy-visionline-access-control-system).\nFor example, the IP address of the on-premises access control system may be set incorrectly within the Seam [workspace](https://docs.seam.co/core-concepts/workspaces).\nSee also [Troubleshooting Your Access Control System](https://docs.seam.co/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system.errors.visionline_instance_unreachable).', properties: { created_at: { description: @@ -4656,6 +4688,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_system', }, { description: @@ -4681,6 +4714,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_system', }, { description: @@ -4706,6 +4740,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_system', }, { description: @@ -4731,6 +4766,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_system', }, { description: @@ -4756,6 +4792,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_system', }, { description: @@ -4781,6 +4818,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_system', }, ], }, @@ -5110,6 +5148,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -5133,6 +5172,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -5156,6 +5196,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -5179,6 +5220,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -5202,6 +5244,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -5225,6 +5268,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, ], }, @@ -12200,6 +12244,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -12235,6 +12280,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -12323,6 +12369,7 @@ const openapi: OpenAPISpec = { 'salto_ks_metadata', ], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -12358,6 +12405,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, ], }, @@ -13123,6 +13171,7 @@ const openapi: OpenAPISpec = { 'is_connected_account_error', ], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -13166,6 +13215,7 @@ const openapi: OpenAPISpec = { 'is_connected_account_error', ], type: 'object', + 'x-resource-type': 'connected_account', 'x-variant-group-key': 'locks', }, { @@ -13204,6 +13254,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `device_disconnected` instead.', + 'x-resource-type': 'device', }, { description: 'Indicates that the device has been removed.', @@ -13239,6 +13290,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the hub is disconnected.', @@ -13274,6 +13326,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the device is disconnected.', @@ -13309,6 +13362,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: @@ -13345,6 +13399,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'access_codes', }, { @@ -13382,6 +13437,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'locks', }, { @@ -13421,6 +13477,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', 'x-variant-group-key': 'locks', }, { @@ -13460,6 +13517,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', }, { description: 'Indicates that device credentials are missing.', @@ -13495,6 +13553,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the auxiliary heat is running.', @@ -13530,6 +13589,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'thermostats', }, { @@ -13567,6 +13627,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { deprecated: true, @@ -13605,6 +13666,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', }, { description: @@ -13640,6 +13702,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -13675,6 +13738,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, ], }, @@ -28676,6 +28740,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'Failed to set code on device.', @@ -28706,6 +28771,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'Failed to remove code from device.', @@ -28736,6 +28802,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'Duplicate access code detected on device.', @@ -28778,6 +28845,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -28809,6 +28877,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'No space for access code on device.', @@ -28839,6 +28908,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -28870,6 +28940,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -28933,6 +29004,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -28964,6 +29036,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { deprecated: true, @@ -28996,6 +29069,7 @@ const openapi: OpenAPISpec = { required: ['message', 'is_access_code_error', 'error_code'], type: 'object', 'x-deprecated': 'Use `access_code_inactive` instead.', + 'x-resource-type': 'access_code', }, { description: @@ -29027,6 +29101,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: @@ -29058,6 +29133,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'is_access_code_error', 'error_code'], type: 'object', + 'x-resource-type': 'access_code', }, { description: 'Indicates that the account is disconnected.', @@ -29100,6 +29176,7 @@ const openapi: OpenAPISpec = { 'is_connected_account_error', ], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -29143,6 +29220,7 @@ const openapi: OpenAPISpec = { 'is_connected_account_error', ], type: 'object', + 'x-resource-type': 'connected_account', 'x-variant-group-key': 'locks', }, { @@ -29181,6 +29259,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `device_disconnected` instead.', + 'x-resource-type': 'device', }, { description: 'Indicates that the device has been removed.', @@ -29216,6 +29295,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the hub is disconnected.', @@ -29251,6 +29331,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the device is disconnected.', @@ -29286,6 +29367,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: @@ -29322,6 +29404,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'access_codes', }, { @@ -29359,6 +29442,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'locks', }, { @@ -29398,6 +29482,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', 'x-variant-group-key': 'locks', }, { @@ -29437,6 +29522,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', }, { description: 'Indicates that device credentials are missing.', @@ -29472,6 +29558,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the auxiliary heat is running.', @@ -29507,6 +29594,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'thermostats', }, { @@ -29544,6 +29632,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { deprecated: true, @@ -29582,6 +29671,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', }, { description: @@ -29617,6 +29707,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -29652,6 +29743,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, ], }, @@ -30169,6 +30261,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_access_group', }, ], }, @@ -31165,6 +31258,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -31188,6 +31282,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -31211,6 +31306,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -31234,6 +31330,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -31257,6 +31354,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, { description: @@ -31280,6 +31378,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'acs_user', }, ], }, @@ -32190,6 +32289,7 @@ const openapi: OpenAPISpec = { 'is_connected_account_error', ], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -32233,6 +32333,7 @@ const openapi: OpenAPISpec = { 'is_connected_account_error', ], type: 'object', + 'x-resource-type': 'connected_account', 'x-variant-group-key': 'locks', }, { @@ -32271,6 +32372,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `device_disconnected` instead.', + 'x-resource-type': 'device', }, { description: 'Indicates that the device has been removed.', @@ -32306,6 +32408,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the hub is disconnected.', @@ -32341,6 +32444,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the device is disconnected.', @@ -32376,6 +32480,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: @@ -32412,6 +32517,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'access_codes', }, { @@ -32449,6 +32555,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'locks', }, { @@ -32488,6 +32595,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', 'x-variant-group-key': 'locks', }, { @@ -32527,6 +32635,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', }, { description: 'Indicates that device credentials are missing.', @@ -32562,6 +32671,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { description: 'Indicates that the auxiliary heat is running.', @@ -32597,6 +32707,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', 'x-variant-group-key': 'thermostats', }, { @@ -32634,6 +32745,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'device', }, { deprecated: true, @@ -32672,6 +32784,7 @@ const openapi: OpenAPISpec = { ], type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', + 'x-resource-type': 'device', }, { description: @@ -32707,6 +32820,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, { description: @@ -32742,6 +32856,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'connected_account', }, ], }, From 2e49836aaecf27a4ef78d2211fb3f55e6cba0f1e Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 19:58:07 +0000 Subject: [PATCH 22/31] 1.919.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7e4517cf..9322a0ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.918.0", + "version": "1.919.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.918.0", + "version": "1.919.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index eb07f4ec..6aa46fc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.918.0", + "version": "1.919.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 0877d7772cbe31f714140a5501e33394c2aa5e8e Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 13:01:40 -0700 Subject: [PATCH 23/31] feat: Sync with Seam API via ded0a978bb4660ca9434dc80cb9e720aab09da14 (#2908) --- .../connect/models/events/access-codes.ts | 48 ++++ src/lib/seam/connect/openapi.ts | 121 ++++++++++ src/lib/seam/connect/route-types.ts | 212 ++++++++++++++++++ 3 files changed, 381 insertions(+) diff --git a/src/lib/seam/connect/models/events/access-codes.ts b/src/lib/seam/connect/models/events/access-codes.ts index 9796620c..df10762a 100644 --- a/src/lib/seam/connect/models/events/access-codes.ts +++ b/src/lib/seam/connect/models/events/access-codes.ts @@ -182,6 +182,53 @@ export type AccessCodeTimeFrameChangedEvent = z.infer< typeof access_code_time_frame_changed_event > +const requested_mutation = z + .object({ + mutation_code: z + .enum([ + 'updating_name', + 'updating_code', + 'updating_time_frame', + 'deleting', + 'creating', + 'deferring_creation', + ]) + .describe( + 'Code identifying the type of mutation requested, such as `updating_name`, `updating_code`, `updating_time_frame`, or `deleting`.', + ), + from: z + .record(z.string(), z.unknown()) + .optional() + .describe( + 'Previous property values before the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`.', + ), + to: z + .record(z.string(), z.unknown()) + .optional() + .describe( + 'New property values after the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`.', + ), + }) + .describe('Record describing a single requested mutation.') + +export const access_code_mutations_requested_event = access_code_event.extend({ + event_type: z.literal('access_code.mutations_requested'), + requested_mutations: z + .array(requested_mutation) + .describe( + 'Array of mutations requested on the access code, each containing the mutation type and from/to values.', + ), +}).describe(` + --- + route_path: /access_codes + --- + Mutations were requested on an [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). This event fires at request time, before the change is confirmed on the device. + `) + +export type AccessCodeMutationsRequestedEvent = z.infer< + typeof access_code_mutations_requested_event +> + export const access_code_scheduled_on_device_event = access_code_event.extend({ event_type: z.literal('access_code.scheduled_on_device'), code, @@ -404,6 +451,7 @@ export const access_code_events = [ access_code_name_changed_event, access_code_code_changed_event, access_code_time_frame_changed_event, + access_code_mutations_requested_event, access_code_scheduled_on_device_event, access_code_set_on_device_event, access_code_removed_from_device_event, diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index 6d71818a..c75fa09b 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -17985,6 +17985,119 @@ const openapi: OpenAPISpec = { type: 'object', 'x-route-path': '/access_codes', }, + { + description: + 'Mutations were requested on an [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). This event fires at request time, before the change is confirmed on the device.', + properties: { + access_code_id: { + description: 'ID of the affected access code.', + format: 'uuid', + type: 'string', + }, + connected_account_custom_metadata: { + additionalProperties: { + oneOf: [{ type: 'string' }, { type: 'boolean' }], + }, + description: + 'Custom metadata of the connected account, present when connected_account_id is provided.', + type: 'object', + }, + connected_account_id: { + description: + 'ID of the connected account associated with the affected access code.', + format: 'uuid', + type: 'string', + }, + created_at: { + description: 'Date and time at which the event was created.', + format: 'date-time', + type: 'string', + }, + device_custom_metadata: { + additionalProperties: { + oneOf: [{ type: 'string' }, { type: 'boolean' }], + }, + description: + 'Custom metadata of the device, present when device_id is provided.', + type: 'object', + }, + device_id: { + description: + 'ID of the device associated with the affected access code.', + format: 'uuid', + type: 'string', + }, + event_id: { + description: 'ID of the event.', + format: 'uuid', + type: 'string', + }, + event_type: { + enum: ['access_code.mutations_requested'], + type: 'string', + }, + occurred_at: { + description: 'Date and time at which the event occurred.', + format: 'date-time', + type: 'string', + }, + requested_mutations: { + description: + 'Array of mutations requested on the access code, each containing the mutation type and from/to values.', + items: { + description: 'Record describing a single requested mutation.', + properties: { + from: { + additionalProperties: {}, + description: + 'Previous property values before the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`.', + type: 'object', + }, + mutation_code: { + description: + 'Code identifying the type of mutation requested, such as `updating_name`, `updating_code`, `updating_time_frame`, or `deleting`.', + enum: [ + 'updating_name', + 'updating_code', + 'updating_time_frame', + 'deleting', + 'creating', + 'deferring_creation', + ], + type: 'string', + }, + to: { + additionalProperties: {}, + description: + 'New property values after the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`.', + type: 'object', + }, + }, + required: ['mutation_code'], + type: 'object', + }, + type: 'array', + }, + workspace_id: { + description: 'ID of the workspace associated with the event.', + format: 'uuid', + type: 'string', + }, + }, + required: [ + 'event_id', + 'workspace_id', + 'created_at', + 'occurred_at', + 'access_code_id', + 'device_id', + 'connected_account_id', + 'event_type', + 'requested_mutations', + ], + type: 'object', + 'x-route-path': '/access_codes', + }, { description: 'An [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes) was [scheduled natively](https://docs.seam.co/low-level-apis/smart-locks/access-codes#native-scheduling) on a device.', @@ -60690,6 +60803,7 @@ const openapi: OpenAPISpec = { 'access_code.name_changed', 'access_code.code_changed', 'access_code.time_frame_changed', + 'access_code.mutations_requested', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -60807,6 +60921,7 @@ const openapi: OpenAPISpec = { 'access_code.name_changed', 'access_code.code_changed', 'access_code.time_frame_changed', + 'access_code.mutations_requested', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -61257,6 +61372,7 @@ const openapi: OpenAPISpec = { 'access_code.name_changed', 'access_code.code_changed', 'access_code.time_frame_changed', + 'access_code.mutations_requested', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -61370,6 +61486,7 @@ const openapi: OpenAPISpec = { 'access_code.name_changed', 'access_code.code_changed', 'access_code.time_frame_changed', + 'access_code.mutations_requested', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -71641,6 +71758,7 @@ const openapi: OpenAPISpec = { 'access_code.name_changed', 'access_code.code_changed', 'access_code.time_frame_changed', + 'access_code.mutations_requested', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -71759,6 +71877,7 @@ const openapi: OpenAPISpec = { 'access_code.name_changed', 'access_code.code_changed', 'access_code.time_frame_changed', + 'access_code.mutations_requested', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -71940,6 +72059,7 @@ const openapi: OpenAPISpec = { 'access_code.name_changed', 'access_code.code_changed', 'access_code.time_frame_changed', + 'access_code.mutations_requested', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', @@ -72053,6 +72173,7 @@ const openapi: OpenAPISpec = { 'access_code.name_changed', 'access_code.code_changed', 'access_code.time_frame_changed', + 'access_code.mutations_requested', 'access_code.scheduled_on_device', 'access_code.set_on_device', 'access_code.removed_from_device', diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index e3e33844..a437678c 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -54623,6 +54623,58 @@ export type Routes = { /** Human-readable description of the change and its source. */ description: string } + | { + /** ID of the event. */ + event_id: string + /** ID of the workspace associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the connected account associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.mutations_requested' + /** Array of mutations requested on the access code, each containing the mutation type and from/to values. */ + requested_mutations: { + /** Code identifying the type of mutation requested, such as `updating_name`, `updating_code`, `updating_time_frame`, or `deleting`. */ + mutation_code: + | 'updating_name' + | 'updating_code' + | 'updating_time_frame' + | 'deleting' + | 'creating' + | 'deferring_creation' + /** Previous property values before the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`. */ + from?: + | { + [x: string]: unknown + } + | undefined + /** New property values after the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`. */ + to?: + | { + [x: string]: unknown + } + | undefined + }[] + } | { /** ID of the event. */ event_id: string @@ -57772,6 +57824,7 @@ export type Routes = { | 'access_code.name_changed' | 'access_code.code_changed' | 'access_code.time_frame_changed' + | 'access_code.mutations_requested' | 'access_code.scheduled_on_device' | 'access_code.set_on_device' | 'access_code.removed_from_device' @@ -57883,6 +57936,7 @@ export type Routes = { | 'access_code.name_changed' | 'access_code.code_changed' | 'access_code.time_frame_changed' + | 'access_code.mutations_requested' | 'access_code.scheduled_on_device' | 'access_code.set_on_device' | 'access_code.removed_from_device' @@ -58220,6 +58274,58 @@ export type Routes = { /** Human-readable description of the change and its source. */ description: string } + | { + /** ID of the event. */ + event_id: string + /** ID of the workspace associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the connected account associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.mutations_requested' + /** Array of mutations requested on the access code, each containing the mutation type and from/to values. */ + requested_mutations: { + /** Code identifying the type of mutation requested, such as `updating_name`, `updating_code`, `updating_time_frame`, or `deleting`. */ + mutation_code: + | 'updating_name' + | 'updating_code' + | 'updating_time_frame' + | 'deleting' + | 'creating' + | 'deferring_creation' + /** Previous property values before the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`. */ + from?: + | { + [x: string]: unknown + } + | undefined + /** New property values after the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`. */ + to?: + | { + [x: string]: unknown + } + | undefined + }[] + } | { /** ID of the event. */ event_id: string @@ -92059,6 +92165,7 @@ export type Routes = { | 'access_code.name_changed' | 'access_code.code_changed' | 'access_code.time_frame_changed' + | 'access_code.mutations_requested' | 'access_code.scheduled_on_device' | 'access_code.set_on_device' | 'access_code.removed_from_device' @@ -92170,6 +92277,7 @@ export type Routes = { | 'access_code.name_changed' | 'access_code.code_changed' | 'access_code.time_frame_changed' + | 'access_code.mutations_requested' | 'access_code.scheduled_on_device' | 'access_code.set_on_device' | 'access_code.removed_from_device' @@ -92477,6 +92585,58 @@ export type Routes = { /** Human-readable description of the change and its source. */ description: string } + | { + /** ID of the event. */ + event_id: string + /** ID of the workspace associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the connected account associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.mutations_requested' + /** Array of mutations requested on the access code, each containing the mutation type and from/to values. */ + requested_mutations: { + /** Code identifying the type of mutation requested, such as `updating_name`, `updating_code`, `updating_time_frame`, or `deleting`. */ + mutation_code: + | 'updating_name' + | 'updating_code' + | 'updating_time_frame' + | 'deleting' + | 'creating' + | 'deferring_creation' + /** Previous property values before the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`. */ + from?: + | { + [x: string]: unknown + } + | undefined + /** New property values after the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`. */ + to?: + | { + [x: string]: unknown + } + | undefined + }[] + } | { /** ID of the event. */ event_id: string @@ -136254,6 +136414,58 @@ export type Routes = { /** Human-readable description of the change and its source. */ description: string } + | { + /** ID of the event. */ + event_id: string + /** ID of the workspace associated with the event. */ + workspace_id: string + /** Date and time at which the event was created. */ + created_at: string + /** Date and time at which the event occurred. */ + occurred_at: string + /** ID of the affected access code. */ + access_code_id: string + /** ID of the device associated with the affected access code. */ + device_id: string + /** ID of the connected account associated with the affected access code. */ + connected_account_id: string + /** Custom metadata of the device, present when device_id is provided. */ + device_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + /** Custom metadata of the connected account, present when connected_account_id is provided. */ + connected_account_custom_metadata?: + | { + [x: string]: string | boolean + } + | undefined + event_type: 'access_code.mutations_requested' + /** Array of mutations requested on the access code, each containing the mutation type and from/to values. */ + requested_mutations: { + /** Code identifying the type of mutation requested, such as `updating_name`, `updating_code`, `updating_time_frame`, or `deleting`. */ + mutation_code: + | 'updating_name' + | 'updating_code' + | 'updating_time_frame' + | 'deleting' + | 'creating' + | 'deferring_creation' + /** Previous property values before the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`. */ + from?: + | { + [x: string]: unknown + } + | undefined + /** New property values after the requested change. Keys depend on the mutation type. Absent for non-property mutations like `deleting`. */ + to?: + | { + [x: string]: unknown + } + | undefined + }[] + } | { /** ID of the event. */ event_id: string From 731eed68b2995f515fb921ac3936c63eb305315a Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 20:02:34 +0000 Subject: [PATCH 24/31] 1.920.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9322a0ec..73862d95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.919.0", + "version": "1.920.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.919.0", + "version": "1.920.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 6aa46fc0..653be95b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.919.0", + "version": "1.920.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From a83d866084d324ef24aff322304507c608284b93 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 14:13:05 -0700 Subject: [PATCH 25/31] feat: Sync with Seam API via bd47500229f9a54201d6fd2751c46734580c5410 (#2910) --- src/lib/seam/connect/openapi.ts | 4 ---- src/lib/seam/connect/route-types.ts | 6 ++++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index c75fa09b..c937cf8f 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -34342,7 +34342,6 @@ const openapi: OpenAPISpec = { type: 'boolean', }, max_time_rounding: { - default: '1hour', description: 'Maximum rounding adjustment. To create a daily-bound [offline access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes/offline-access-codes) for devices that support this feature, set this parameter to `1d`.', enum: ['1hour', '1day', '1h', '1d'], @@ -36781,7 +36780,6 @@ const openapi: OpenAPISpec = { type: 'boolean', }, max_time_rounding: { - default: '1hour', description: 'Maximum rounding adjustment. To create a daily-bound [offline access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes/offline-access-codes) for devices that support this feature, set this parameter to `1d`.', enum: ['1hour', '1day', '1h', '1d'], @@ -36935,7 +36933,6 @@ const openapi: OpenAPISpec = { type: 'boolean', }, max_time_rounding: { - default: '1hour', description: 'Maximum rounding adjustment. To create a daily-bound [offline access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes/offline-access-codes) for devices that support this feature, set this parameter to `1d`.', enum: ['1hour', '1day', '1h', '1d'], @@ -37089,7 +37086,6 @@ const openapi: OpenAPISpec = { type: 'boolean', }, max_time_rounding: { - default: '1hour', description: 'Maximum rounding adjustment. To create a daily-bound [offline access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes/offline-access-codes) for devices that support this feature, set this parameter to `1d`.', enum: ['1hour', '1day', '1h', '1d'], diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index a437678c..f3e91221 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -43,7 +43,7 @@ export type Routes = { /** Indicates whether the [offline access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes/offline-access-codes) is a single-use access code. */ is_one_time_use?: boolean | undefined /** Maximum rounding adjustment. To create a daily-bound [offline access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes/offline-access-codes) for devices that support this feature, set this parameter to `1d`. */ - max_time_rounding?: '1hour' | '1day' | '1h' | '1d' + max_time_rounding?: ('1hour' | '1day' | '1h' | '1d') | undefined } commonParams: {} formData: {} @@ -11161,7 +11161,9 @@ export type Routes = { /** Indicates whether the [offline access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes/offline-access-codes) is a single-use access code. */ is_one_time_use?: boolean | undefined /** Maximum rounding adjustment. To create a daily-bound [offline access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes/offline-access-codes) for devices that support this feature, set this parameter to `1d`. */ - max_time_rounding?: ('1hour' | '1day' | '1h' | '1d') | undefined + max_time_rounding?: + | (('1hour' | '1day' | '1h' | '1d') | undefined) + | undefined /** ID of the access code that you want to update. */ access_code_id: string /** ID of the device containing the access code that you want to update. */ From f3c2d7a1ec99bbafe2627fd00a7a14a7b632338a Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 21:14:00 +0000 Subject: [PATCH 26/31] 1.921.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 73862d95..6b13e360 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.920.0", + "version": "1.921.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.920.0", + "version": "1.921.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 653be95b..17cfbbbd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.920.0", + "version": "1.921.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From 33dac3e9ca65916cac4f2b036c31d5697dfe09b7 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 14:40:14 -0700 Subject: [PATCH 27/31] feat: Sync with Seam API via 43949d4b7995ce2d628af38e174bd71679305046 (#2911) --- .../models/access-grants/access-grant.ts | 7 ++- .../models/bridges/bridge-client-session.ts | 25 +++++++---- .../models/user-identities/user-identity.ts | 43 ++++++++++--------- src/lib/seam/connect/openapi.ts | 23 ++++++++++ 4 files changed, 68 insertions(+), 30 deletions(-) diff --git a/src/lib/seam/connect/models/access-grants/access-grant.ts b/src/lib/seam/connect/models/access-grants/access-grant.ts index 496ad992..d3946780 100644 --- a/src/lib/seam/connect/models/access-grants/access-grant.ts +++ b/src/lib/seam/connect/models/access-grants/access-grant.ts @@ -29,7 +29,12 @@ const cannot_create_requested_access_methods_error = .describe( 'IDs of the devices that did not receive an access code at grant creation. Use these to identify which specific devices failed when the message reports a partial failure.', ), - }) + }).describe(` + --- + resource_type: access_grant + --- + Indicates that Seam could not create one or more of the requested access methods for the access grant. + `) const common_access_grant_warning = z.object({ created_at: z diff --git a/src/lib/seam/connect/models/bridges/bridge-client-session.ts b/src/lib/seam/connect/models/bridges/bridge-client-session.ts index 26231ce0..26172824 100644 --- a/src/lib/seam/connect/models/bridges/bridge-client-session.ts +++ b/src/lib/seam/connect/models/bridges/bridge-client-session.ts @@ -15,8 +15,8 @@ const common_bridge_client_session_error = z.object({ const error_code_description = 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.' -export const bridge_lan_unreachable = common_bridge_client_session_error - .extend({ +export const bridge_lan_unreachable = common_bridge_client_session_error.extend( + { error_code: z .literal('bridge_lan_unreachable') .describe(error_code_description), @@ -44,16 +44,25 @@ export const bridge_lan_unreachable = common_bridge_client_session_error .boolean() .nullable() .describe("Indicates whether Seam Bridge's SOCKS server is healthy."), - }) - .describe("Indicates that Seam cannot reach Seam Bridge's LAN.") + }, +).describe(` + --- + resource_type: bridge_client_session + --- + Indicates that Seam cannot reach Seam Bridge's LAN. + `) -export const no_communication_from_bridge = common_bridge_client_session_error - .extend({ +export const no_communication_from_bridge = + common_bridge_client_session_error.extend({ error_code: z .literal('no_communication_from_bridge') .describe(error_code_description), - }) - .describe('Indicates that Seam Bridge has stopped communicating with Seam.') + }).describe(` + --- + resource_type: bridge_client_session + --- + Indicates that Seam Bridge has stopped communicating with Seam. + `) export const bridge_client_session_error = z .discriminatedUnion('error_code', [ diff --git a/src/lib/seam/connect/models/user-identities/user-identity.ts b/src/lib/seam/connect/models/user-identities/user-identity.ts index 1b025129..b39a14ae 100644 --- a/src/lib/seam/connect/models/user-identities/user-identity.ts +++ b/src/lib/seam/connect/models/user-identities/user-identity.ts @@ -49,27 +49,28 @@ const acs_user_profile_does_not_match_user_identity = "Indicates that the ACS user's profile does not match the user identity's profile", ) -const user_identity_issue_with_acs_user = common_user_identity_error - .extend({ - error_code: z - .literal('issue_with_acs_user') - .describe( - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - ), - acs_user_id: z - .string() - .uuid() - .describe('ID of the access system user that has an issue.'), - acs_system_id: z - .string() - .uuid() - .describe( - 'ID of the access system that the user identity is associated with.', - ), - }) - .describe( - 'Indicates that there is an issue with an access system user associated with this user identity.', - ) +const user_identity_issue_with_acs_user = common_user_identity_error.extend({ + error_code: z + .literal('issue_with_acs_user') + .describe( + 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + ), + acs_user_id: z + .string() + .uuid() + .describe('ID of the access system user that has an issue.'), + acs_system_id: z + .string() + .uuid() + .describe( + 'ID of the access system that the user identity is associated with.', + ), +}).describe(` + --- + resource_type: user_identity + --- + Indicates that there is an issue with an access system user associated with this user identity. + `) const _user_identity_error_map = z.object({ issue_with_acs_user: z diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index c937cf8f..d6a713a1 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -1926,6 +1926,8 @@ const openapi: OpenAPISpec = { discriminator: { propertyName: 'error_code' }, oneOf: [ { + description: + 'Indicates that Seam could not create one or more of the requested access methods for the access grant.', properties: { created_at: { description: @@ -1953,6 +1955,7 @@ const openapi: OpenAPISpec = { }, required: ['created_at', 'message', 'error_code'], type: 'object', + 'x-resource-type': 'access_grant', }, ], }, @@ -11724,6 +11727,7 @@ const openapi: OpenAPISpec = { 'is_bridge_socks_server_healthy', ], type: 'object', + 'x-resource-type': 'bridge_client_session', }, { description: @@ -11749,6 +11753,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'error_code'], type: 'object', + 'x-resource-type': 'bridge_client_session', }, ], }, @@ -28227,6 +28232,7 @@ const openapi: OpenAPISpec = { 'acs_system_id', ], type: 'object', + 'x-resource-type': 'user_identity', }, ], }, @@ -33984,6 +33990,7 @@ const openapi: OpenAPISpec = { 'acs_system_id', ], type: 'object', + 'x-resource-type': 'user_identity', }, ], }, @@ -38487,6 +38494,8 @@ const openapi: OpenAPISpec = { discriminator: { propertyName: 'error_code' }, oneOf: [ { + description: + 'Indicates that Seam could not create one or more of the requested access methods for the access grant.', properties: { created_at: { description: @@ -38520,6 +38529,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'access_grant', }, ], }, @@ -39196,6 +39206,8 @@ const openapi: OpenAPISpec = { discriminator: { propertyName: 'error_code' }, oneOf: [ { + description: + 'Indicates that Seam could not create one or more of the requested access methods for the access grant.', properties: { created_at: { description: @@ -39229,6 +39241,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'access_grant', }, ], }, @@ -39951,6 +39964,8 @@ const openapi: OpenAPISpec = { discriminator: { propertyName: 'error_code' }, oneOf: [ { + description: + 'Indicates that Seam could not create one or more of the requested access methods for the access grant.', properties: { created_at: { description: @@ -39984,6 +39999,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'access_grant', }, ], }, @@ -40698,6 +40714,8 @@ const openapi: OpenAPISpec = { discriminator: { propertyName: 'error_code' }, oneOf: [ { + description: + 'Indicates that Seam could not create one or more of the requested access methods for the access grant.', properties: { created_at: { description: @@ -40731,6 +40749,7 @@ const openapi: OpenAPISpec = { 'error_code', ], type: 'object', + 'x-resource-type': 'access_grant', }, ], }, @@ -85558,6 +85577,7 @@ const openapi: OpenAPISpec = { 'acs_system_id', ], type: 'object', + 'x-resource-type': 'user_identity', }, ], }, @@ -85807,6 +85827,7 @@ const openapi: OpenAPISpec = { 'acs_system_id', ], type: 'object', + 'x-resource-type': 'user_identity', }, ], }, @@ -86084,6 +86105,7 @@ const openapi: OpenAPISpec = { 'acs_system_id', ], type: 'object', + 'x-resource-type': 'user_identity', }, ], }, @@ -86356,6 +86378,7 @@ const openapi: OpenAPISpec = { 'acs_system_id', ], type: 'object', + 'x-resource-type': 'user_identity', }, ], }, From edc4dc45f9db46ce7ff16e6a57e2bfa24932ea66 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 21:41:02 +0000 Subject: [PATCH 28/31] 1.922.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6b13e360..17eb960a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.921.0", + "version": "1.922.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.921.0", + "version": "1.922.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.55.0", diff --git a/package.json b/package.json index 17cfbbbd..11eb85a4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.921.0", + "version": "1.922.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js", From bc30e58367b520cf52f1d6190977a282cb674d83 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Thu, 2 Jul 2026 15:18:51 -0700 Subject: [PATCH 29/31] Update blueprint to v0.56.0 (#2912) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 17eb960a..e6ce249b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.922.0", "license": "MIT", "devDependencies": { - "@seamapi/blueprint": "^0.55.0", + "@seamapi/blueprint": "^0.56.0", "@swc/core": "^1.11.29", "@types/node": "^24.10.9", "concurrently": "^9.2.0", @@ -1217,9 +1217,9 @@ "license": "MIT" }, "node_modules/@seamapi/blueprint": { - "version": "0.55.0", - "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.55.0.tgz", - "integrity": "sha512-2Xk3XQ486WufuZ4ar7aP1XWQXaadg04x1VVjHGWrI1lMpSfWAeOTs8ol3EdRzI/NK6pUdIfgED86aH62KsyQ9w==", + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.56.0.tgz", + "integrity": "sha512-6trN/T2hGnoWE8l1tmHYv+QHexF1NzeG+hiGUm6nfTBIqCsndl457p10VCtfB7ew0CqSUzNkjfhrb7hww3SZPQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 11eb85a4..799e41ac 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "zod": "^3.24.0" }, "devDependencies": { - "@seamapi/blueprint": "^0.55.0", + "@seamapi/blueprint": "^0.56.0", "@swc/core": "^1.11.29", "@types/node": "^24.10.9", "concurrently": "^9.2.0", From 962f17fdb7411566318c5e604cd4edf7242416f8 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 15:27:13 -0700 Subject: [PATCH 30/31] feat: Sync with Seam API via f9600cae4054d65b63d5f0563ea0f8e08ea4997d (#2913) --- src/lib/seam/connect/models/devices/device.ts | 102 ++- src/lib/seam/connect/openapi.ts | 350 ++++---- src/lib/seam/connect/route-types.ts | 744 +++++++++--------- 3 files changed, 643 insertions(+), 553 deletions(-) diff --git a/src/lib/seam/connect/models/devices/device.ts b/src/lib/seam/connect/models/devices/device.ts index 670c35aa..2b34ed86 100644 --- a/src/lib/seam/connect/models/devices/device.ts +++ b/src/lib/seam/connect/models/devices/device.ts @@ -244,6 +244,26 @@ const salto_ks_subscription_limit_exceeded = common_device_error.extend({ Indicates that the Salto site user limit has been reached. `) +const dormakaba_sites_disconnected = common_device_error.extend({ + error_code: z + .literal('dormakaba_sites_disconnected') + .describe(error_code_description), + is_connected_account_error: z + .literal(true) + .describe( + 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', + ), + is_device_error: z + .literal(false) + .describe('Indicates that the error is not a device error.'), +}).describe(` + --- + resource_type: connected_account + variant_group_key: locks + --- + Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support. + `) + const ttlock_lock_not_paired_to_gateway = common_device_error.extend({ error_code: z .literal('ttlock_lock_not_paired_to_gateway') @@ -252,6 +272,7 @@ const ttlock_lock_not_paired_to_gateway = common_device_error.extend({ --- resource_type: device deprecated: Use \`hub_disconnected\` instead. + variant_group_key: locks --- Indicates that the lock is not paired with a gateway. `) @@ -298,6 +319,7 @@ const lockly_missing_wifi_bridge = common_device_error.extend({ --- resource_type: device deprecated: Use \`hub_disconnected\` instead. + variant_group_key: locks --- Indicates that the Lockly lock is not connected to a Wi-Fi bridge. `) @@ -306,6 +328,7 @@ export const device_error = z .discriminatedUnion('error_code', [ account_disconnected, salto_ks_subscription_limit_exceeded, + dormakaba_sites_disconnected, device_offline, device_removed, hub_disconnected, @@ -337,6 +360,9 @@ export const device_error_map = z.object({ salto_ks_subscription_limit_exceeded: salto_ks_subscription_limit_exceeded .optional() .nullable(), + dormakaba_sites_disconnected: dormakaba_sites_disconnected + .optional() + .nullable(), ttlock_lock_not_paired_to_gateway: ttlock_lock_not_paired_to_gateway .optional() .nullable(), @@ -407,15 +433,18 @@ const salto_ks_privacy_mode = common_device_warning.extend({ Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unlock doors. `) -const salto_ks_subscription_limit_almost_reached = common_device_warning - .extend({ +const salto_ks_subscription_limit_almost_reached = common_device_warning.extend( + { warning_code: z .literal('salto_ks_subscription_limit_almost_reached') .describe(warning_code_description), - }) - .describe( - 'Indicates that the Salto KS site has exceeded 80% of the maximum number of allowed users. Increase your subscription limit or delete some users from your site.', - ) + }, +).describe(` + --- + variant_group_key: locks + --- + Indicates that the Salto KS site has exceeded 80% of the maximum number of allowed users. Increase your subscription limit or delete some users from your site. + `) const salto_ks_lock_access_code_support_removed = common_device_warning.extend({ warning_code: z @@ -435,6 +464,7 @@ const wyze_device_missing_gateway = common_device_warning.extend({ }).describe(` --- deprecated: Use \`hub_disconnected\` device error instead. + variant_group_key: locks --- Indicates that the Wyze Lock is not connected to a gateway. `) @@ -463,6 +493,9 @@ const ttlock_weak_gateway_signal = common_device_warning.extend({ .literal('ttlock_weak_gateway_signal') .describe(warning_code_description), }).describe(` + --- + variant_group_key: locks + --- Indicates that the gateway signal is weak. `) @@ -512,35 +545,38 @@ const device_has_flaky_connection = common_device_warning }) .describe('Indicates that the device has a flaky connection.') -const lockly_time_zone_not_configured = common_device_warning - .extend({ - warning_code: z - .literal('lockly_time_zone_not_configured') - .describe(warning_code_description), - }) - .describe( - 'Indicates that Seam detected that the Lockly device does not have a time zone configured. Time-bound codes may not work as expected.', - ) +const lockly_time_zone_not_configured = common_device_warning.extend({ + warning_code: z + .literal('lockly_time_zone_not_configured') + .describe(warning_code_description), +}).describe(` + --- + variant_group_key: locks + --- + Indicates that Seam detected that the Lockly device does not have a time zone configured. Time-bound codes may not work as expected. + `) -const ultraloq_time_zone_unknown = common_device_warning - .extend({ - warning_code: z - .literal('ultraloq_time_zone_unknown') - .describe(warning_code_description), - }) - .describe( - 'Indicates that Seam does not know the time zone of the Ultraloq device. Set a time zone to enable time-bound access codes.', - ) +const ultraloq_time_zone_unknown = common_device_warning.extend({ + warning_code: z + .literal('ultraloq_time_zone_unknown') + .describe(warning_code_description), +}).describe(` + --- + variant_group_key: locks + --- + Indicates that Seam does not know the time zone of the Ultraloq device. Set a time zone to enable time-bound access codes. + `) -const two_n_device_missing_timezone = common_device_warning - .extend({ - warning_code: z - .literal('two_n_device_missing_timezone') - .describe(warning_code_description), - }) - .describe( - 'Indicates that the 2N device does not have a time zone configured. Configure a time zone on the device to enable access codes.', - ) +const two_n_device_missing_timezone = common_device_warning.extend({ + warning_code: z + .literal('two_n_device_missing_timezone') + .describe(warning_code_description), +}).describe(` + --- + variant_group_key: locks + --- + Indicates that the 2N device does not have a time zone configured. Configure a time zone on the device to enable access codes. + `) export const unknown_issue_with_phone = common_device_warning.extend({ warning_code: z diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index d6a713a1..60000105 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -617,6 +617,51 @@ const openapi: OpenAPISpec = { 'x-resource-type': 'connected_account', 'x-variant-group-key': 'locks', }, + { + description: + 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', + properties: { + created_at: { + description: + 'Date and time at which Seam created the error.', + format: 'date-time', + type: 'string', + }, + error_code: { + description: + 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + enum: ['dormakaba_sites_disconnected'], + type: 'string', + }, + is_connected_account_error: { + description: + 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', + enum: [true], + type: 'boolean', + }, + is_device_error: { + description: + 'Indicates that the error is not a device error.', + enum: [false], + type: 'boolean', + }, + message: { + description: + 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + type: 'string', + }, + }, + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + 'is_connected_account_error', + ], + type: 'object', + 'x-resource-type': 'connected_account', + 'x-variant-group-key': 'locks', + }, { deprecated: true, description: 'Indicates that the device is offline.', @@ -917,6 +962,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', 'x-resource-type': 'device', + 'x-variant-group-key': 'locks', }, { description: 'Indicates that device credentials are missing.', @@ -1066,6 +1112,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', 'x-resource-type': 'device', + 'x-variant-group-key': 'locks', }, { description: @@ -1103,42 +1150,6 @@ const openapi: OpenAPISpec = { type: 'object', 'x-resource-type': 'connected_account', }, - { - description: - 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['dormakaba_sites_disconnected'], - type: 'string', - }, - is_bridge_error: { - description: - 'Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge).', - type: 'boolean', - }, - is_connected_account_error: { - description: - 'Indicates whether the error is related specifically to the connected account.', - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['created_at', 'message', 'error_code'], - type: 'object', - 'x-resource-type': 'connected_account', - }, ], }, type: 'array', @@ -13223,6 +13234,51 @@ const openapi: OpenAPISpec = { 'x-resource-type': 'connected_account', 'x-variant-group-key': 'locks', }, + { + description: + 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', + properties: { + created_at: { + description: + 'Date and time at which Seam created the error.', + format: 'date-time', + type: 'string', + }, + error_code: { + description: + 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + enum: ['dormakaba_sites_disconnected'], + type: 'string', + }, + is_connected_account_error: { + description: + 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', + enum: [true], + type: 'boolean', + }, + is_device_error: { + description: + 'Indicates that the error is not a device error.', + enum: [false], + type: 'boolean', + }, + message: { + description: + 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + type: 'string', + }, + }, + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + 'is_connected_account_error', + ], + type: 'object', + 'x-resource-type': 'connected_account', + 'x-variant-group-key': 'locks', + }, { deprecated: true, description: 'Indicates that the device is offline.', @@ -13523,6 +13579,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', 'x-resource-type': 'device', + 'x-variant-group-key': 'locks', }, { description: 'Indicates that device credentials are missing.', @@ -13672,6 +13729,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', 'x-resource-type': 'device', + 'x-variant-group-key': 'locks', }, { description: @@ -13709,42 +13767,6 @@ const openapi: OpenAPISpec = { type: 'object', 'x-resource-type': 'connected_account', }, - { - description: - 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['dormakaba_sites_disconnected'], - type: 'string', - }, - is_bridge_error: { - description: - 'Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge).', - type: 'boolean', - }, - is_connected_account_error: { - description: - 'Indicates whether the error is related specifically to the connected account.', - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['created_at', 'message', 'error_code'], - type: 'object', - 'x-resource-type': 'connected_account', - }, ], }, type: 'array', @@ -16577,6 +16599,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` device error instead.', + 'x-variant-group-key': 'locks', }, { description: @@ -16630,8 +16653,7 @@ const openapi: OpenAPISpec = { 'x-variant-group-key': 'locks', }, { - description: - '\n Indicates that the gateway signal is weak.\n ', + description: 'Indicates that the gateway signal is weak.', properties: { created_at: { description: @@ -16653,6 +16675,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -16857,6 +16880,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -16934,6 +16958,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -16959,6 +16984,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -16984,6 +17010,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -29342,6 +29369,51 @@ const openapi: OpenAPISpec = { 'x-resource-type': 'connected_account', 'x-variant-group-key': 'locks', }, + { + description: + 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', + properties: { + created_at: { + description: + 'Date and time at which Seam created the error.', + format: 'date-time', + type: 'string', + }, + error_code: { + description: + 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + enum: ['dormakaba_sites_disconnected'], + type: 'string', + }, + is_connected_account_error: { + description: + 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', + enum: [true], + type: 'boolean', + }, + is_device_error: { + description: + 'Indicates that the error is not a device error.', + enum: [false], + type: 'boolean', + }, + message: { + description: + 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + type: 'string', + }, + }, + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + 'is_connected_account_error', + ], + type: 'object', + 'x-resource-type': 'connected_account', + 'x-variant-group-key': 'locks', + }, { deprecated: true, description: 'Indicates that the device is offline.', @@ -29642,6 +29714,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', 'x-resource-type': 'device', + 'x-variant-group-key': 'locks', }, { description: 'Indicates that device credentials are missing.', @@ -29791,6 +29864,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', 'x-resource-type': 'device', + 'x-variant-group-key': 'locks', }, { description: @@ -29828,42 +29902,6 @@ const openapi: OpenAPISpec = { type: 'object', 'x-resource-type': 'connected_account', }, - { - description: - 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['dormakaba_sites_disconnected'], - type: 'string', - }, - is_bridge_error: { - description: - 'Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge).', - type: 'boolean', - }, - is_connected_account_error: { - description: - 'Indicates whether the error is related specifically to the connected account.', - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['created_at', 'message', 'error_code'], - type: 'object', - 'x-resource-type': 'connected_account', - }, ], }, type: 'array', @@ -32455,6 +32493,51 @@ const openapi: OpenAPISpec = { 'x-resource-type': 'connected_account', 'x-variant-group-key': 'locks', }, + { + description: + 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', + properties: { + created_at: { + description: + 'Date and time at which Seam created the error.', + format: 'date-time', + type: 'string', + }, + error_code: { + description: + 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + enum: ['dormakaba_sites_disconnected'], + type: 'string', + }, + is_connected_account_error: { + description: + 'Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error.', + enum: [true], + type: 'boolean', + }, + is_device_error: { + description: + 'Indicates that the error is not a device error.', + enum: [false], + type: 'boolean', + }, + message: { + description: + 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + type: 'string', + }, + }, + required: [ + 'message', + 'is_device_error', + 'created_at', + 'error_code', + 'is_connected_account_error', + ], + type: 'object', + 'x-resource-type': 'connected_account', + 'x-variant-group-key': 'locks', + }, { deprecated: true, description: 'Indicates that the device is offline.', @@ -32755,6 +32838,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', 'x-resource-type': 'device', + 'x-variant-group-key': 'locks', }, { description: 'Indicates that device credentials are missing.', @@ -32904,6 +32988,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` instead.', 'x-resource-type': 'device', + 'x-variant-group-key': 'locks', }, { description: @@ -32941,42 +33026,6 @@ const openapi: OpenAPISpec = { type: 'object', 'x-resource-type': 'connected_account', }, - { - description: - 'Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.', - properties: { - created_at: { - description: - 'Date and time at which Seam created the error.', - format: 'date-time', - type: 'string', - }, - error_code: { - description: - 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - enum: ['dormakaba_sites_disconnected'], - type: 'string', - }, - is_bridge_error: { - description: - 'Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge).', - type: 'boolean', - }, - is_connected_account_error: { - description: - 'Indicates whether the error is related specifically to the connected account.', - type: 'boolean', - }, - message: { - description: - 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - type: 'string', - }, - }, - required: ['created_at', 'message', 'error_code'], - type: 'object', - 'x-resource-type': 'connected_account', - }, ], }, type: 'array', @@ -33263,6 +33312,7 @@ const openapi: OpenAPISpec = { type: 'object', 'x-deprecated': 'Use `hub_disconnected` device error instead.', + 'x-variant-group-key': 'locks', }, { description: @@ -33316,8 +33366,7 @@ const openapi: OpenAPISpec = { 'x-variant-group-key': 'locks', }, { - description: - '\n Indicates that the gateway signal is weak.\n ', + description: 'Indicates that the gateway signal is weak.', properties: { created_at: { description: @@ -33339,6 +33388,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -33543,6 +33593,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -33620,6 +33671,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -33645,6 +33697,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: @@ -33670,6 +33723,7 @@ const openapi: OpenAPISpec = { }, required: ['message', 'created_at', 'warning_code'], type: 'object', + 'x-variant-group-key': 'locks', }, { description: diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index f3e91221..2e1a59cd 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -2173,6 +2173,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2305,18 +2317,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -2784,6 +2784,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -2916,18 +2928,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -5349,6 +5349,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -5481,18 +5493,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -6047,6 +6047,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6179,18 +6191,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -6649,6 +6649,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -6781,18 +6793,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -7228,6 +7228,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7360,18 +7372,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -7840,6 +7840,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -7972,18 +7984,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -10307,6 +10307,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -10439,18 +10451,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -10798,6 +10798,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -10930,18 +10942,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -15033,6 +15033,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -15165,18 +15177,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -22843,6 +22843,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -22975,18 +22987,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -48953,6 +48953,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -49085,18 +49097,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -50917,6 +50917,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -51049,18 +51061,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -53028,6 +53028,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -53160,18 +53172,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -53858,6 +53858,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -53990,18 +54002,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -64784,6 +64784,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -64916,18 +64928,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -66508,6 +66508,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -66640,18 +66652,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -68425,6 +68425,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -68557,18 +68569,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -70148,6 +70148,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -70280,18 +70292,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -79760,6 +79760,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -79892,18 +79904,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -81483,6 +81483,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -81615,18 +81627,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -99533,6 +99533,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -99665,18 +99677,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -108213,6 +108213,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -108345,18 +108357,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -113970,6 +113970,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -114102,18 +114114,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -115693,6 +115693,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -115825,18 +115837,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -126240,6 +126240,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -126372,18 +126384,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -127965,6 +127965,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -128097,18 +128109,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -131135,6 +131135,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -131267,18 +131279,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -135095,6 +135095,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -135227,18 +135239,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Array of warnings associated with the device. Each warning object within the array contains two fields: `warning_code` and `message`. `warning_code` is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. `message` provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it. */ warnings: ( @@ -140122,6 +140122,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140254,18 +140266,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( @@ -140599,6 +140599,18 @@ export type Routes = { /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ is_connected_account_error: true } + | { + /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ + message: string + /** Indicates that the error is not a device error. */ + is_device_error: false + /** Date and time at which Seam created the error. */ + created_at: string + /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ + error_code: 'dormakaba_sites_disconnected' + /** Indicates that the error is a [connected account](https://docs.seam.co/api/connected_accounts) error. */ + is_connected_account_error: true + } | { /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ message: string @@ -140731,18 +140743,6 @@ export type Routes = { /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ error_code: 'bridge_disconnected' } - | { - /** Date and time at which Seam created the error. */ - created_at: string - /** Detailed description of the error. Provides insights into the issue and potentially how to rectify it. */ - message: string - /** Indicates whether the error is related specifically to the connected account. */ - is_connected_account_error?: boolean | undefined - /** Indicates whether the error is related to [Seam Bridge](https://docs.seam.co/capability-guides/seam-bridge). */ - is_bridge_error?: boolean | undefined - /** Unique identifier of the type of error. Enables quick recognition and categorization of the issue. */ - error_code: 'dormakaba_sites_disconnected' - } )[] /** Warnings associated with the [access code](https://docs.seam.co/low-level-apis/smart-locks/access-codes). */ warnings: ( From 640bc41f0742a80bdf35ee0ca81a4ed0c685f156 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 2 Jul 2026 22:28:02 +0000 Subject: [PATCH 31/31] 1.923.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e6ce249b..4e28d4fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@seamapi/types", - "version": "1.922.0", + "version": "1.923.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@seamapi/types", - "version": "1.922.0", + "version": "1.923.0", "license": "MIT", "devDependencies": { "@seamapi/blueprint": "^0.56.0", diff --git a/package.json b/package.json index 799e41ac..15f46b11 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@seamapi/types", - "version": "1.922.0", + "version": "1.923.0", "description": "TypeScript types for the Seam API.", "type": "module", "main": "index.js",