diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 833e880b3b2db..ceb0140affa03 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -2,6 +2,12 @@ # Changelog +## [1.6.3] - 2025-05-20b + +### Added + +- Added `rawAccessToken` getter to `BackendClient` + ## [1.6.2] - 2025-05-20a ### Added diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 153ba0e2e4737..b99bb35ff4657 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,7 +1,7 @@ { "name": "@pipedream/sdk", "type": "module", - "version": "1.6.2", + "version": "1.6.3", "description": "Pipedream SDK", "main": "./dist/server.js", "module": "./dist/server.js", diff --git a/packages/sdk/src/server/index.ts b/packages/sdk/src/server/index.ts index 5b89ff358f50e..ff426614bd5a5 100644 --- a/packages/sdk/src/server/index.ts +++ b/packages/sdk/src/server/index.ts @@ -251,6 +251,19 @@ export class BackendClient extends BaseClient { } } + /** + * Returns the raw access token string or a promise resolving to it. + * This can be used when you need the token directly without Authorization header formatting. + * + * @returns A string or promise resolving to the access token. + */ + public rawAccessToken(): string | Promise { + if (this.staticAccessToken) { + return this.staticAccessToken; + } + return this.ensureValidOauthAccessToken(); + } + protected authHeaders(): string | Promise { if (this.staticAccessToken) { return `Bearer ${this.staticAccessToken}`; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5071116ba258d..1ac062fee7a94 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8669,8 +8669,7 @@ importers: specifier: ^3.0.3 version: 3.0.3 - components/nextlead: - specifiers: {} + components/nextlead: {} components/nexudus: {} @@ -13980,8 +13979,7 @@ importers: components/usps: {} - components/utopian_labs: - specifiers: {} + components/utopian_labs: {} components/utradea: {}