From 521d09e8cac920f4a9e694c8a576caf4f00b8307 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 22 Oct 2025 19:32:47 +0000 Subject: [PATCH 1/2] feat: Update to @seamapi/types@1.629.0 --- package-lock.json | 8 +- package.json | 2 +- .../connect/routes/seam-http-endpoints.ts | 44 ++++++++++ .../seam/customer/v1/connectors/connectors.ts | 82 +++++++++++++++++++ 4 files changed, 131 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index ac6e2ba8..0441c8ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@seamapi/blueprint": "^0.51.1", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.626.0", + "@seamapi/types": "1.629.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^22.15.21", @@ -1371,9 +1371,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.626.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.626.0.tgz", - "integrity": "sha512-Oo73aXaUjT9w2g2zB2J5uk1lgVmaPBanHpb4i7iEMopEJoymBU7DaBtMuismSqlbhDqglhQR4Yrwwd8MyjvPoA==", + "version": "1.629.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.629.0.tgz", + "integrity": "sha512-MPSWob7lnSsqqU/JIy71XwGNqumuu8OlAWKsXcDbnteE1ED17aBcmjeofXIcNgGF2ua6j8EFwWaY5yDiqol9Qg==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index c49a4e22..b102b278 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "@seamapi/blueprint": "^0.51.1", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.626.0", + "@seamapi/types": "1.629.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^22.15.21", diff --git a/src/lib/seam/connect/routes/seam-http-endpoints.ts b/src/lib/seam/connect/routes/seam-http-endpoints.ts index 2b1f6904..45cc26ed 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints.ts @@ -603,12 +603,18 @@ import { type SeamCustomerV1ConnectorsCreateOptions, type SeamCustomerV1ConnectorsCreateParameters, type SeamCustomerV1ConnectorsCreateRequest, + type SeamCustomerV1ConnectorsDeleteOptions, + type SeamCustomerV1ConnectorsDeleteParameters, + type SeamCustomerV1ConnectorsDeleteRequest, type SeamCustomerV1ConnectorsListOptions, type SeamCustomerV1ConnectorsListParameters, type SeamCustomerV1ConnectorsListRequest, type SeamCustomerV1ConnectorsSyncOptions, type SeamCustomerV1ConnectorsSyncParameters, type SeamCustomerV1ConnectorsSyncRequest, + type SeamCustomerV1ConnectorsUpdateOptions, + type SeamCustomerV1ConnectorsUpdateParameters, + type SeamCustomerV1ConnectorsUpdateRequest, SeamHttpSeamCustomerV1Connectors, } from './seam/customer/v1/connectors/index.js' import { @@ -3136,6 +3142,24 @@ export class SeamHttpEndpoints { } } + get '/seam/customer/v1/connectors/delete'(): ( + parameters?: SeamCustomerV1ConnectorsDeleteParameters, + options?: SeamCustomerV1ConnectorsDeleteOptions, + ) => SeamCustomerV1ConnectorsDeleteRequest { + const { client, defaults } = this + if (!this.defaults.isUndocumentedApiEnabled) { + throw new Error( + 'Cannot use undocumented API without isUndocumentedApiEnabled', + ) + } + return function seamCustomerV1ConnectorsDelete( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpSeamCustomerV1Connectors.fromClient(client, defaults) + return seam.delete(...args) + } + } + get '/seam/customer/v1/connectors/list'(): ( parameters?: SeamCustomerV1ConnectorsListParameters, options?: SeamCustomerV1ConnectorsListOptions, @@ -3172,6 +3196,24 @@ export class SeamHttpEndpoints { } } + get '/seam/customer/v1/connectors/update'(): ( + parameters?: SeamCustomerV1ConnectorsUpdateParameters, + options?: SeamCustomerV1ConnectorsUpdateOptions, + ) => SeamCustomerV1ConnectorsUpdateRequest { + const { client, defaults } = this + if (!this.defaults.isUndocumentedApiEnabled) { + throw new Error( + 'Cannot use undocumented API without isUndocumentedApiEnabled', + ) + } + return function seamCustomerV1ConnectorsUpdate( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpSeamCustomerV1Connectors.fromClient(client, defaults) + return seam.update(...args) + } + } + get '/seam/customer/v1/events/list'(): ( parameters?: SeamCustomerV1EventsListParameters, options?: SeamCustomerV1EventsListOptions, @@ -4689,7 +4731,9 @@ export type SeamHttpEndpointMutationPaths = | '/seam/customer/v1/automations/delete' | '/seam/customer/v1/automations/update' | '/seam/customer/v1/connectors/create' + | '/seam/customer/v1/connectors/delete' | '/seam/customer/v1/connectors/sync' + | '/seam/customer/v1/connectors/update' | '/seam/customer/v1/settings/update' | '/seam/customer/v1/spaces/create' | '/spaces/add_acs_entrances' diff --git a/src/lib/seam/connect/routes/seam/customer/v1/connectors/connectors.ts b/src/lib/seam/connect/routes/seam/customer/v1/connectors/connectors.ts index 159e3be8..453dff55 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/connectors/connectors.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/connectors/connectors.ts @@ -193,6 +193,24 @@ export class SeamHttpSeamCustomerV1Connectors { }) } + delete( + parameters?: SeamCustomerV1ConnectorsDeleteParameters, + options: SeamCustomerV1ConnectorsDeleteOptions = {}, + ): SeamCustomerV1ConnectorsDeleteRequest { + if (!this.defaults.isUndocumentedApiEnabled) { + throw new Error( + 'Cannot use undocumented API without isUndocumentedApiEnabled', + ) + } + return new SeamHttpRequest(this, { + pathname: '/seam/customer/v1/connectors/delete', + method: 'POST', + body: parameters, + responseKey: 'connector', + options, + }) + } + list( parameters?: SeamCustomerV1ConnectorsListParameters, options: SeamCustomerV1ConnectorsListOptions = {}, @@ -228,6 +246,24 @@ export class SeamHttpSeamCustomerV1Connectors { options, }) } + + update( + parameters?: SeamCustomerV1ConnectorsUpdateParameters, + options: SeamCustomerV1ConnectorsUpdateOptions = {}, + ): SeamCustomerV1ConnectorsUpdateRequest { + if (!this.defaults.isUndocumentedApiEnabled) { + throw new Error( + 'Cannot use undocumented API without isUndocumentedApiEnabled', + ) + } + return new SeamHttpRequest(this, { + pathname: '/seam/customer/v1/connectors/update', + method: 'POST', + body: parameters, + responseKey: 'connector', + options, + }) + } } export type SeamCustomerV1ConnectorsCreateParameters = @@ -253,6 +289,29 @@ export type SeamCustomerV1ConnectorsCreateRequest = SeamHttpRequest< export interface SeamCustomerV1ConnectorsCreateOptions {} +export type SeamCustomerV1ConnectorsDeleteParameters = + RouteRequestBody<'/seam/customer/v1/connectors/delete'> + +/** + * @deprecated Use SeamCustomerV1ConnectorsDeleteParameters instead. + */ +export type SeamCustomerV1ConnectorsDeleteBody = + SeamCustomerV1ConnectorsDeleteParameters + +/** + * @deprecated Use SeamCustomerV1ConnectorsDeleteRequest instead. + */ +export type SeamCustomerV1ConnectorsDeleteResponse = SetNonNullable< + Required> +> + +export type SeamCustomerV1ConnectorsDeleteRequest = SeamHttpRequest< + SeamCustomerV1ConnectorsDeleteResponse, + 'connector' +> + +export interface SeamCustomerV1ConnectorsDeleteOptions {} + export type SeamCustomerV1ConnectorsListParameters = RouteRequestParams<'/seam/customer/v1/connectors/list'> @@ -298,3 +357,26 @@ export type SeamCustomerV1ConnectorsSyncRequest = SeamHttpRequest< > export interface SeamCustomerV1ConnectorsSyncOptions {} + +export type SeamCustomerV1ConnectorsUpdateParameters = + RouteRequestBody<'/seam/customer/v1/connectors/update'> + +/** + * @deprecated Use SeamCustomerV1ConnectorsUpdateParameters instead. + */ +export type SeamCustomerV1ConnectorsUpdateBody = + SeamCustomerV1ConnectorsUpdateParameters + +/** + * @deprecated Use SeamCustomerV1ConnectorsUpdateRequest instead. + */ +export type SeamCustomerV1ConnectorsUpdateResponse = SetNonNullable< + Required> +> + +export type SeamCustomerV1ConnectorsUpdateRequest = SeamHttpRequest< + SeamCustomerV1ConnectorsUpdateResponse, + 'connector' +> + +export interface SeamCustomerV1ConnectorsUpdateOptions {} From 485c2980831872ae252e8c12932e0aa03d9d3092 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 22 Oct 2025 19:36:00 +0000 Subject: [PATCH 2/2] ci: Generate code --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0441c8ae..292e763b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,7 @@ "npm": ">=10.1.0" }, "peerDependencies": { - "@seamapi/types": "^1.626.0" + "@seamapi/types": "^1.629.0" }, "peerDependenciesMeta": { "@seamapi/types": { diff --git a/package.json b/package.json index b102b278..5436a07b 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "npm": ">=10.1.0" }, "peerDependencies": { - "@seamapi/types": "^1.626.0" + "@seamapi/types": "^1.629.0" }, "peerDependenciesMeta": { "@seamapi/types": {