From 0d936402777452800b6bd27e1c14dda267975306 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Mar 2026 06:33:24 +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.739.0 to 1.752.0 - [Release notes](https://github.com/seamapi/types/releases) - [Commits](https://github.com/seamapi/types/compare/v1.739.0...v1.752.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.752.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 c510ed5f..4bafca91 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.739.0", + "@seamapi/types": "1.752.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.739.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.739.0.tgz", - "integrity": "sha512-ipwXvs6qeUhbrf7H60N0He9tn0XCSiXMWmDgbNxxDY42gw7I/jCM94AG5ERM1vp+ZtKCyDBEb5Ax1pOzwWx0zQ==", + "version": "1.752.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.752.0.tgz", + "integrity": "sha512-xlnEGoW5Zz+dkZ0JPJXUEb8l1vtgagmzREF1uOPGvYu8bBss3sd7rKd4j8cAmxj8LkBiVW3vnByr3pMl0gWcIA==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 1666ecf5..5a2ee786 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.739.0", + "@seamapi/types": "1.752.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", From 8c8fa2785a649de296ac5b10f26c7e96051655b8 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 17 Mar 2026 06:34:05 +0000 Subject: [PATCH 2/2] ci: Generate code --- package-lock.json | 2 +- package.json | 2 +- .../connect/routes/acs/entrances/entrances.ts | 38 +++++++++++++++++++ .../connect/routes/seam-http-endpoints.ts | 17 +++++++++ .../customer/v1/automations/automations.ts | 12 ++---- .../v1/customers/automations/automations.ts | 12 ++++-- 6 files changed, 69 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4bafca91..151a01ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,7 @@ "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.739.0" + "@seamapi/types": "^1.752.0" }, "peerDependenciesMeta": { "@seamapi/types": { diff --git a/package.json b/package.json index 5a2ee786..1c99f9be 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.739.0" + "@seamapi/types": "^1.752.0" }, "peerDependenciesMeta": { "@seamapi/types": { diff --git a/src/lib/seam/connect/routes/acs/entrances/entrances.ts b/src/lib/seam/connect/routes/acs/entrances/entrances.ts index 6fc5ae0a..92d24506 100644 --- a/src/lib/seam/connect/routes/acs/entrances/entrances.ts +++ b/src/lib/seam/connect/routes/acs/entrances/entrances.ts @@ -214,6 +214,19 @@ export class SeamHttpAcsEntrances { options, }) } + + unlock( + parameters?: AcsEntrancesUnlockParameters, + options: AcsEntrancesUnlockOptions = {}, + ): AcsEntrancesUnlockRequest { + return new SeamHttpRequest(this, { + pathname: '/acs/entrances/unlock', + method: 'POST', + body: parameters, + responseKey: 'action_attempt', + options, + }) + } } export type AcsEntrancesGetParameters = RouteRequestBody<'/acs/entrances/get'> @@ -299,3 +312,28 @@ export type AcsEntrancesListCredentialsWithAccessRequest = SeamHttpRequest< > export interface AcsEntrancesListCredentialsWithAccessOptions {} + +export type AcsEntrancesUnlockParameters = + RouteRequestBody<'/acs/entrances/unlock'> + +/** + * @deprecated Use AcsEntrancesUnlockParameters instead. + */ +export type AcsEntrancesUnlockBody = AcsEntrancesUnlockParameters + +/** + * @deprecated Use AcsEntrancesUnlockRequest instead. + */ +export type AcsEntrancesUnlockResponse = SetNonNullable< + Required> +> + +export type AcsEntrancesUnlockRequest = SeamHttpRequest< + AcsEntrancesUnlockResponse, + 'action_attempt' +> + +export type AcsEntrancesUnlockOptions = Pick< + SeamHttpRequestOptions, + 'waitForActionAttempt' +> diff --git a/src/lib/seam/connect/routes/seam-http-endpoints.ts b/src/lib/seam/connect/routes/seam-http-endpoints.ts index f4fc569b..03ab1031 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints.ts @@ -282,6 +282,9 @@ import { type AcsEntrancesListOptions, type AcsEntrancesListParameters, type AcsEntrancesListRequest, + type AcsEntrancesUnlockOptions, + type AcsEntrancesUnlockParameters, + type AcsEntrancesUnlockRequest, SeamHttpAcsEntrances, } from './acs/entrances/index.js' import { @@ -2085,6 +2088,19 @@ export class SeamHttpEndpoints { } } + get '/acs/entrances/unlock'(): ( + parameters?: AcsEntrancesUnlockParameters, + options?: AcsEntrancesUnlockOptions, + ) => AcsEntrancesUnlockRequest { + const { client, defaults } = this + return function acsEntrancesUnlock( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpAcsEntrances.fromClient(client, defaults) + return seam.unlock(...args) + } + } + get '/acs/systems/get'(): ( parameters?: AcsSystemsGetParameters, options?: AcsSystemsGetOptions, @@ -5131,6 +5147,7 @@ export type SeamHttpEndpointMutationPaths = | '/acs/encoders/simulate/next_credential_scan_will_fail' | '/acs/encoders/simulate/next_credential_scan_will_succeed' | '/acs/entrances/grant_access' + | '/acs/entrances/unlock' | '/acs/systems/report_devices' | '/acs/users/add_to_access_group' | '/acs/users/create' diff --git a/src/lib/seam/connect/routes/seam/customer/v1/automations/automations.ts b/src/lib/seam/connect/routes/seam/customer/v1/automations/automations.ts index 916e038b..30987ab7 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/automations/automations.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/automations/automations.ts @@ -3,11 +3,7 @@ * Do not edit this file or add other files to this directory. */ -import type { - RouteRequestBody, - RouteRequestParams, - RouteResponse, -} from '@seamapi/types/connect' +import type { RouteRequestBody, RouteResponse } from '@seamapi/types/connect' import { seamApiLtsVersion } from 'lib/lts-version.js' import { @@ -204,8 +200,8 @@ export class SeamHttpSeamCustomerV1Automations { } return new SeamHttpRequest(this, { pathname: '/seam/customer/v1/automations/get', - method: 'GET', - params: parameters, + method: 'POST', + body: parameters, responseKey: undefined, options, }) @@ -254,7 +250,7 @@ export type SeamCustomerV1AutomationsDeleteRequest = SeamHttpRequest< export interface SeamCustomerV1AutomationsDeleteOptions {} export type SeamCustomerV1AutomationsGetParameters = - RouteRequestParams<'/seam/customer/v1/automations/get'> + RouteRequestBody<'/seam/customer/v1/automations/get'> /** * @deprecated Use SeamCustomerV1AutomationsGetParameters instead. diff --git a/src/lib/seam/connect/routes/seam/customer/v1/customers/automations/automations.ts b/src/lib/seam/connect/routes/seam/customer/v1/customers/automations/automations.ts index 6afbee48..19929b9a 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/customers/automations/automations.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/customers/automations/automations.ts @@ -3,7 +3,11 @@ * Do not edit this file or add other files to this directory. */ -import type { RouteRequestBody, RouteResponse } from '@seamapi/types/connect' +import type { + RouteRequestBody, + RouteRequestParams, + RouteResponse, +} from '@seamapi/types/connect' import { seamApiLtsVersion } from 'lib/lts-version.js' import { @@ -172,8 +176,8 @@ export class SeamHttpSeamCustomerV1CustomersAutomations { ): SeamCustomerV1CustomersAutomationsGetRequest { return new SeamHttpRequest(this, { pathname: '/seam/customer/v1/customers/automations/get', - method: 'POST', - body: parameters, + method: 'GET', + params: parameters, responseKey: 'automation', options, }) @@ -194,7 +198,7 @@ export class SeamHttpSeamCustomerV1CustomersAutomations { } export type SeamCustomerV1CustomersAutomationsGetParameters = - RouteRequestBody<'/seam/customer/v1/customers/automations/get'> + RouteRequestParams<'/seam/customer/v1/customers/automations/get'> /** * @deprecated Use SeamCustomerV1CustomersAutomationsGetParameters instead.