From 080281f38b0600c895ff39afa9ca92234fa2eecf Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 14 Jul 2026 21:20:12 +0000 Subject: [PATCH 1/2] feat: Update to @seamapi/types@1.952.0 --- 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 203b1e3cf..237b8edd2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.56.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.951.0", + "@seamapi/types": "1.952.0", "@types/command-exists": "^1.2.3", "change-case": "^5.4.4", "command-exists": "^1.2.9", @@ -4094,9 +4094,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.951.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.951.0.tgz", - "integrity": "sha512-jHBP7KAmlzKU8qcidtMDisZ7fUIMBrAoJmKFOHJ4TmIcBp+u1plTXoU48gYUhHiNHDi1NTGgiU+uOc/pv4/EwA==", + "version": "1.952.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.952.0.tgz", + "integrity": "sha512-PFeT7KF9f1cpy8GTOaBpVmqzwlnqfV8GBuHJ4Yr4uuMaP+Fq1nV5GTcJRQW5GBq1ztCk7WHswH+HFInjyMIK/A==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 807addd44..411b049d9 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.56.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.951.0", + "@seamapi/types": "1.952.0", "@types/command-exists": "^1.2.3", "change-case": "^5.4.4", "command-exists": "^1.2.9", From 9f7b936e5e0a9cd8da25b92606d58a66fcb4b946 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 14 Jul 2026 21:23:27 +0000 Subject: [PATCH 2/2] ci: Generate docs --- docs/api-reference/_blueprint.json | 184 ++++++++++++++++++ docs/api-reference/acs/entrances/README.md | 42 +++- docs/api-reference/devices/README.md | 38 ++++ .../api-reference/devices/unmanaged/README.md | 38 ++++ docs/api-reference/locks/README.md | 38 ++++ docs/api-reference/thermostats/README.md | 32 +++ mintlify-docs/api/acs/entrances/errors.mdx | 8 +- mintlify-docs/api/devices/errors.mdx | 6 + .../api/devices/unmanaged/errors.mdx | 6 + mintlify-docs/openapi.json | 157 ++++----------- 10 files changed, 432 insertions(+), 117 deletions(-) diff --git a/docs/api-reference/_blueprint.json b/docs/api-reference/_blueprint.json index 11c11fa5e..10dde0de2 100644 --- a/docs/api-reference/_blueprint.json +++ b/docs/api-reference/_blueprint.json @@ -104492,6 +104492,64 @@ ] } ], + "description": "deprecated: Use `privacy_mode` instead. Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access." + }, + { + "resourceType": null, + "variantGroupKey": null, + "properties": [ + { + "name": "created_at", + "description": "Date and time at which Seam created the warning.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "datetime", + "jsonType": "string" + }, + { + "name": "message", + "description": "Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "warning_code", + "description": "Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "privacy_mode", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + } + ], "description": "Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access." } ] @@ -121363,6 +121421,64 @@ ], "description": "Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unlock doors." }, + { + "resourceType": null, + "variantGroupKey": "access_codes", + "properties": [ + { + "name": "created_at", + "description": "Date and time at which Seam created the warning.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "datetime", + "jsonType": "string" + }, + { + "name": "message", + "description": "Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "warning_code", + "description": "Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "privacy_mode", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + } + ], + "description": "Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled." + }, { "resourceType": null, "variantGroupKey": "locks", @@ -127084,6 +127200,16 @@ "undocumentedMessage": "", "isDraft": false, "draftMessage": "" + }, + { + "name": "privacy_mode", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" } ] } @@ -140089,6 +140215,64 @@ ], "description": "Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unlock doors." }, + { + "resourceType": null, + "variantGroupKey": "access_codes", + "properties": [ + { + "name": "created_at", + "description": "Date and time at which Seam created the warning.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "datetime", + "jsonType": "string" + }, + { + "name": "message", + "description": "Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "string", + "jsonType": "string" + }, + { + "name": "warning_code", + "description": "Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "", + "propertyGroupKey": null, + "format": "enum", + "jsonType": "string", + "values": [ + { + "name": "privacy_mode", + "description": "", + "isDeprecated": false, + "deprecationMessage": "", + "isUndocumented": false, + "undocumentedMessage": "", + "isDraft": false, + "draftMessage": "" + } + ] + } + ], + "description": "Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled." + }, { "resourceType": null, "variantGroupKey": "locks", diff --git a/docs/api-reference/acs/entrances/README.md b/docs/api-reference/acs/entrances/README.md index 492f9ec9c..6bbb9406d 100644 --- a/docs/api-reference/acs/entrances/README.md +++ b/docs/api-reference/acs/entrances/README.md @@ -610,7 +610,7 @@ Indicates that this entrance requires additional configuration in the access con
salto_ks_privacy_mode -Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. +deprecated: Use `privacy_mode` instead. Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. **`created_at`** *Datetime* @@ -638,6 +638,38 @@ Indicates that this entrance is in privacy mode. When privacy mode is enabled, a - salto_ks_privacy_mode +
+
+privacy_mode + +Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. + + **`created_at`** *Datetime* + + + Date and time at which Seam created the warning. + + + --- + + **`message`** *String* + + + Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. + + + --- + + **`warning_code`** *Enum* + + + Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. + + Enum values: + + - privacy_mode + +
--- @@ -657,6 +689,12 @@ Indicates that this entrance shares a zone with other entrances in Avigilon Alta --- +**`privacy_mode`** + +Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. + +--- + **`salto_ks_entrance_access_code_support_removed`** Indicates that a change in the reported device model has been detected for this Salto KS entrance, which may occur after an IQ hub reset. Access code support may be affected. See https://help.getseam.com/articles/5098842588-salto-ks-lock-loses-access-code-support for troubleshooting steps. @@ -665,7 +703,7 @@ Indicates that a change in the reported device model has been detected for this **`salto_ks_privacy_mode`** -Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. +deprecated: Use `privacy_mode` instead. Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. --- diff --git a/docs/api-reference/devices/README.md b/docs/api-reference/devices/README.md index 7f50fba13..4641ee859 100644 --- a/docs/api-reference/devices/README.md +++ b/docs/api-reference/devices/README.md @@ -1749,6 +1749,38 @@ Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unloc - salto_ks_privacy_mode + +
+privacy_mode + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + + **`created_at`** *Datetime* + + + Date and time at which Seam created the warning. + + + --- + + **`message`** *String* + + + Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. + + + --- + + **`warning_code`** *Enum* + + + Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. + + Enum values: + + - privacy_mode + +
salto_ks_subscription_limit_almost_reached @@ -5206,6 +5238,12 @@ Indicates that the backup access code is unhealthy. --- +**`privacy_mode`** + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + +--- + **`provider_issue`** Indicates a provider-specific issue that may affect device functionality. diff --git a/docs/api-reference/devices/unmanaged/README.md b/docs/api-reference/devices/unmanaged/README.md index bd070f4e3..e53c81de8 100644 --- a/docs/api-reference/devices/unmanaged/README.md +++ b/docs/api-reference/devices/unmanaged/README.md @@ -1464,6 +1464,38 @@ Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unloc - salto_ks_privacy_mode +
+
+privacy_mode + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + + **`created_at`** *Datetime* + + + Date and time at which Seam created the warning. + + + --- + + **`message`** *String* + + + Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. + + + --- + + **`warning_code`** *Enum* + + + Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. + + Enum values: + + - privacy_mode + +
salto_ks_subscription_limit_almost_reached @@ -2336,6 +2368,12 @@ Indicates that the backup access code is unhealthy. --- +**`privacy_mode`** + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + +--- + **`provider_issue`** Indicates a provider-specific issue that may affect device functionality. diff --git a/docs/api-reference/locks/README.md b/docs/api-reference/locks/README.md index cfc60a3f3..3f71c230a 100644 --- a/docs/api-reference/locks/README.md +++ b/docs/api-reference/locks/README.md @@ -1508,6 +1508,38 @@ Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unloc - salto_ks_privacy_mode +
+
+privacy_mode + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + + **`created_at`** *Datetime* + + + Date and time at which Seam created the warning. + + + --- + + **`message`** *String* + + + Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. + + + --- + + **`warning_code`** *Enum* + + + Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. + + Enum values: + + - privacy_mode + +
salto_ks_subscription_limit_almost_reached @@ -3952,6 +3984,12 @@ Indicates that the device is in power saving mode and may have limited functiona --- +**`privacy_mode`** + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + +--- + **`provider_issue`** Indicates a provider-specific issue that may affect device functionality. diff --git a/docs/api-reference/thermostats/README.md b/docs/api-reference/thermostats/README.md index 31b4d6a55..d0629be94 100644 --- a/docs/api-reference/thermostats/README.md +++ b/docs/api-reference/thermostats/README.md @@ -1624,6 +1624,38 @@ Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unloc - salto_ks_privacy_mode +
+
+privacy_mode + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + + **`created_at`** *Datetime* + + + Date and time at which Seam created the warning. + + + --- + + **`message`** *String* + + + Detailed description of the warning. Provides insights into the issue and potentially how to rectify it. + + + --- + + **`warning_code`** *Enum* + + + Unique identifier of the type of warning. Enables quick recognition and categorization of the issue. + + Enum values: + + - privacy_mode + +
salto_ks_subscription_limit_almost_reached diff --git a/mintlify-docs/api/acs/entrances/errors.mdx b/mintlify-docs/api/acs/entrances/errors.mdx index d6e08bbbf..8b71291ea 100644 --- a/mintlify-docs/api/acs/entrances/errors.mdx +++ b/mintlify-docs/api/acs/entrances/errors.mdx @@ -45,6 +45,12 @@ Indicates that this entrance shares a zone with other entrances in Avigilon Alta --- +### `privacy_mode` + +Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. + +--- + ### `salto_ks_entrance_access_code_support_removed` Indicates that a change in the reported device model has been detected for this Salto KS entrance, which may occur after an IQ hub reset. Access code support may be affected. See https://help.getseam.com/articles/5098842588-salto-ks-lock-loses-access-code-support for troubleshooting steps. @@ -53,6 +59,6 @@ Indicates that a change in the reported device model has been detected for this ### `salto_ks_privacy_mode` -Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. +deprecated: Use `privacy_mode` instead. Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access. --- diff --git a/mintlify-docs/api/devices/errors.mdx b/mintlify-docs/api/devices/errors.mdx index b9ebcd91b..3fd193f5d 100644 --- a/mintlify-docs/api/devices/errors.mdx +++ b/mintlify-docs/api/devices/errors.mdx @@ -237,6 +237,12 @@ Indicates that the backup access code is unhealthy. --- +#### `privacy_mode` + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + +--- + #### `provider_issue` Indicates a provider-specific issue that may affect device functionality. diff --git a/mintlify-docs/api/devices/unmanaged/errors.mdx b/mintlify-docs/api/devices/unmanaged/errors.mdx index ae9e3008e..1e3e9630a 100644 --- a/mintlify-docs/api/devices/unmanaged/errors.mdx +++ b/mintlify-docs/api/devices/unmanaged/errors.mdx @@ -237,6 +237,12 @@ Indicates that the backup access code is unhealthy. --- +#### `privacy_mode` + +Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled. + +--- + #### `provider_issue` Indicates a provider-specific issue that may affect device functionality. diff --git a/mintlify-docs/openapi.json b/mintlify-docs/openapi.json index 98ac10ec4..6a613ea9a 100644 --- a/mintlify-docs/openapi.json +++ b/mintlify-docs/openapi.json @@ -2748,124 +2748,26 @@ "type": "object" }, "warnings": { + "type": "array", "description": "Warnings associated with the [entrance](/low-level-apis/access-systems/retrieving-entrance-details).", "items": { - "description": "Warning associated with the [entrance](/low-level-apis/access-systems/retrieving-entrance-details).", - "discriminator": { - "propertyName": "warning_code" - }, - "oneOf": [ - { - "description": "Indicates that a change in the reported device model has been detected for this Salto KS entrance, which may occur after an IQ hub reset. Access code support may be affected. See https://help.getseam.com/articles/5098842588-salto-ks-lock-loses-access-code-support for troubleshooting steps.", - "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": [ - "salto_ks_entrance_access_code_support_removed" - ], - "type": "string" - } - }, - "required": [ - "created_at", - "message", - "warning_code" - ], - "type": "object" - }, - { - "description": "Indicates that this entrance shares a zone with other entrances in Avigilon Alta and cannot be added to an access group individually.", - "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": [ - "entrance_shares_zone" - ], - "type": "string" - } - }, - "required": [ - "created_at", - "message", - "warning_code" - ], - "type": "object" + "type": "object", + "properties": { + "error_code": { + "type": "string", + "description": "Error or warning code." }, - { - "description": "Indicates that this entrance requires additional configuration in the access control system before Seam can fully manage it.", - "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": [ - "entrance_setup_required" - ], - "type": "string" - } - }, - "required": [ - "created_at", - "message", - "warning_code" - ], - "type": "object" + "message": { + "type": "string", + "description": "Human-readable description." }, - { - "description": "Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access.", - "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": [ - "salto_ks_privacy_mode" - ], - "type": "string" - } - }, - "required": [ - "created_at", - "message", - "warning_code" - ], - "type": "object" + "created_at": { + "type": "string", + "format": "date-time", + "description": "When this error or warning was generated." } - ] - }, - "type": "array" + } + } } }, "required": [ @@ -19960,7 +19862,7 @@ "type": "object" }, { - "description": "Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access.", + "description": "deprecated: Use `privacy_mode` instead. Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access.", "properties": { "created_at": { "description": "Date and time at which Seam created the warning.", @@ -19985,6 +19887,33 @@ "warning_code" ], "type": "object" + }, + { + "description": "Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access.", + "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": [ + "privacy_mode" + ], + "type": "string" + } + }, + "required": [ + "created_at", + "message", + "warning_code" + ], + "type": "object" } ] },