diff --git a/apps/server/src/core/integration/oauth/oauth.service.ts b/apps/server/src/core/integration/oauth/oauth.service.ts index e4771b363..253f4befc 100644 --- a/apps/server/src/core/integration/oauth/oauth.service.ts +++ b/apps/server/src/core/integration/oauth/oauth.service.ts @@ -161,6 +161,8 @@ export class OAuthService { if (provider.onConnected) { await provider.onConnected({ + integrationId, + workspaceId, accessToken: tokenResponse.access_token, refreshToken: tokenResponse.refresh_token, providerUserId: '', diff --git a/apps/server/src/core/integration/registry/integration-provider.interface.ts b/apps/server/src/core/integration/registry/integration-provider.interface.ts index e19c5f3a6..d7001dd5d 100644 --- a/apps/server/src/core/integration/registry/integration-provider.interface.ts +++ b/apps/server/src/core/integration/registry/integration-provider.interface.ts @@ -35,6 +35,8 @@ export type IntegrationDefinition = { }; export type ConnectedEvent = { + integrationId: string; + workspaceId: string; accessToken: string; refreshToken?: string; providerUserId: string;