From 468c5d0f4b430bb335938a2ea63ce2aa524420bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 06:33:53 +0000 Subject: [PATCH 1/2] feat(deps-dev): Bump @seamapi/types in the seam group Bumps the seam group with 1 update: [@seamapi/types](https://github.com/seamapi/types). Updates `@seamapi/types` from 1.806.0 to 1.818.0 - [Release notes](https://github.com/seamapi/types/releases) - [Commits](https://github.com/seamapi/types/compare/v1.806.0...v1.818.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.818.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam ... Signed-off-by: dependabot[bot] --- 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 e66ff5e4..9bd7d555 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@seamapi/blueprint": "^0.52.2", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.806.0", + "@seamapi/types": "1.818.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", @@ -1405,9 +1405,9 @@ "license": "MIT" }, "node_modules/@seamapi/types": { - "version": "1.806.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.806.0.tgz", - "integrity": "sha512-2GI6meyqxBYy5gx05FKzNOSQZB9QikcYtotiZie0PwIarFwZvssvjICqfIZnraOuzMOgT2AJEAXph/kp2s0vAg==", + "version": "1.818.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.818.0.tgz", + "integrity": "sha512-IML1OBYMJnlK3xLGR/YgLC5HoGDzXbS9Fgj2VZbO7S0GlG6AUoKqAqiIAfDx6SaflzqaaYSDRooadIoJfQM52A==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 7312f3a7..a1bc2a19 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "@seamapi/blueprint": "^0.52.2", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.806.0", + "@seamapi/types": "1.818.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", From dd4e7e6d1ca291067b3ffab568c02492fbc1b02e Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 29 Apr 2026 06:34:35 +0000 Subject: [PATCH 2/2] ci: Generate code --- package-lock.json | 2 +- package.json | 2 +- .../connect/routes/seam-http-endpoints.ts | 34 ++++++++++ src/lib/seam/connect/routes/spaces/spaces.ts | 68 +++++++++++++++++++ 4 files changed, 104 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9bd7d555..1e420fc2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,7 @@ "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.806.0" + "@seamapi/types": "^1.818.0" }, "peerDependenciesMeta": { "@seamapi/types": { diff --git a/package.json b/package.json index a1bc2a19..63692056 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.806.0" + "@seamapi/types": "^1.818.0" }, "peerDependenciesMeta": { "@seamapi/types": { diff --git a/src/lib/seam/connect/routes/seam-http-endpoints.ts b/src/lib/seam/connect/routes/seam-http-endpoints.ts index 1591ac7d..fee3b050 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints.ts @@ -784,6 +784,9 @@ import { type SpacesAddAcsEntrancesOptions, type SpacesAddAcsEntrancesParameters, type SpacesAddAcsEntrancesRequest, + type SpacesAddConnectedAccountOptions, + type SpacesAddConnectedAccountParameters, + type SpacesAddConnectedAccountRequest, type SpacesAddDevicesOptions, type SpacesAddDevicesParameters, type SpacesAddDevicesRequest, @@ -805,6 +808,9 @@ import { type SpacesRemoveAcsEntrancesOptions, type SpacesRemoveAcsEntrancesParameters, type SpacesRemoveAcsEntrancesRequest, + type SpacesRemoveConnectedAccountOptions, + type SpacesRemoveConnectedAccountParameters, + type SpacesRemoveConnectedAccountRequest, type SpacesRemoveDevicesOptions, type SpacesRemoveDevicesParameters, type SpacesRemoveDevicesRequest, @@ -4038,6 +4044,19 @@ export class SeamHttpEndpoints { } } + get '/spaces/add_connected_account'(): ( + parameters?: SpacesAddConnectedAccountParameters, + options?: SpacesAddConnectedAccountOptions, + ) => SpacesAddConnectedAccountRequest { + const { client, defaults } = this + return function spacesAddConnectedAccount( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpSpaces.fromClient(client, defaults) + return seam.addConnectedAccount(...args) + } + } + get '/spaces/add_devices'(): ( parameters?: SpacesAddDevicesParameters, options?: SpacesAddDevicesOptions, @@ -4129,6 +4148,19 @@ export class SeamHttpEndpoints { } } + get '/spaces/remove_connected_account'(): ( + parameters?: SpacesRemoveConnectedAccountParameters, + options?: SpacesRemoveConnectedAccountOptions, + ) => SpacesRemoveConnectedAccountRequest { + const { client, defaults } = this + return function spacesRemoveConnectedAccount( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpSpaces.fromClient(client, defaults) + return seam.removeConnectedAccount(...args) + } + } + get '/spaces/remove_devices'(): ( parameters?: SpacesRemoveDevicesParameters, options?: SpacesRemoveDevicesOptions, @@ -5379,10 +5411,12 @@ export type SeamHttpEndpointMutationPaths = | '/seam/customer/v1/spaces/create' | '/seam/customer/v1/spaces/push_common_areas' | '/spaces/add_acs_entrances' + | '/spaces/add_connected_account' | '/spaces/add_devices' | '/spaces/create' | '/spaces/delete' | '/spaces/remove_acs_entrances' + | '/spaces/remove_connected_account' | '/spaces/remove_devices' | '/spaces/update' | '/thermostats/activate_climate_preset' diff --git a/src/lib/seam/connect/routes/spaces/spaces.ts b/src/lib/seam/connect/routes/spaces/spaces.ts index 6ed590cb..2f3df0ed 100644 --- a/src/lib/seam/connect/routes/spaces/spaces.ts +++ b/src/lib/seam/connect/routes/spaces/spaces.ts @@ -180,6 +180,19 @@ export class SeamHttpSpaces { }) } + addConnectedAccount( + parameters?: SpacesAddConnectedAccountParameters, + options: SpacesAddConnectedAccountOptions = {}, + ): SpacesAddConnectedAccountRequest { + return new SeamHttpRequest(this, { + pathname: '/spaces/add_connected_account', + method: 'PUT', + body: parameters, + responseKey: undefined, + options, + }) + } + addDevices( parameters?: SpacesAddDevicesParameters, options: SpacesAddDevicesOptions = {}, @@ -271,6 +284,19 @@ export class SeamHttpSpaces { }) } + removeConnectedAccount( + parameters?: SpacesRemoveConnectedAccountParameters, + options: SpacesRemoveConnectedAccountOptions = {}, + ): SpacesRemoveConnectedAccountRequest { + return new SeamHttpRequest(this, { + pathname: '/spaces/remove_connected_account', + method: 'POST', + body: parameters, + responseKey: undefined, + options, + }) + } + removeDevices( parameters?: SpacesRemoveDevicesParameters, options: SpacesRemoveDevicesOptions = {}, @@ -317,6 +343,25 @@ export type SpacesAddAcsEntrancesRequest = SeamHttpRequest export interface SpacesAddAcsEntrancesOptions {} +export type SpacesAddConnectedAccountParameters = + RouteRequestBody<'/spaces/add_connected_account'> + +/** + * @deprecated Use SpacesAddConnectedAccountParameters instead. + */ +export type SpacesAddConnectedAccountBody = SpacesAddConnectedAccountParameters + +/** + * @deprecated Use SpacesAddConnectedAccountRequest instead. + */ +export type SpacesAddConnectedAccountResponse = SetNonNullable< + Required> +> + +export type SpacesAddConnectedAccountRequest = SeamHttpRequest + +export interface SpacesAddConnectedAccountOptions {} + export type SpacesAddDevicesParameters = RouteRequestBody<'/spaces/add_devices'> /** @@ -447,6 +492,29 @@ export type SpacesRemoveAcsEntrancesRequest = SeamHttpRequest export interface SpacesRemoveAcsEntrancesOptions {} +export type SpacesRemoveConnectedAccountParameters = + RouteRequestBody<'/spaces/remove_connected_account'> + +/** + * @deprecated Use SpacesRemoveConnectedAccountParameters instead. + */ +export type SpacesRemoveConnectedAccountParams = + SpacesRemoveConnectedAccountParameters + +/** + * @deprecated Use SpacesRemoveConnectedAccountRequest instead. + */ +export type SpacesRemoveConnectedAccountResponse = SetNonNullable< + Required> +> + +export type SpacesRemoveConnectedAccountRequest = SeamHttpRequest< + void, + undefined +> + +export interface SpacesRemoveConnectedAccountOptions {} + export type SpacesRemoveDevicesParameters = RouteRequestBody<'/spaces/remove_devices'>