From 1df4643faede75272a57a52ab488ea79d4e78d9f Mon Sep 17 00:00:00 2001 From: Biz Melesse Date: Mon, 16 Sep 2024 17:55:02 -0500 Subject: [PATCH 1/3] Add getProjectInfo function --- packages/sdk/src/server/index.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/packages/sdk/src/server/index.ts b/packages/sdk/src/server/index.ts index 7dca3b4924c3b..83a2111dabdf1 100644 --- a/packages/sdk/src/server/index.ts +++ b/packages/sdk/src/server/index.ts @@ -48,6 +48,28 @@ export type ConnectTokenCreateOpts = { external_user_id: string; }; +export type AppInfo = { + /** + * ID of the app. Only applies for Oauth apps. + */ + id?: string; + + /** + * https://pipedream.com/docs/connect/quickstart#find-your-apps-name-slug + */ + name_slug: string; +} + +/** + * Response received after requesting project info. + */ +export type ProjectInfoResponse = { + /** + * An array of apps linked to the project. + */ + apps: AppInfo[] +} + /** * Response received after creating a connect token. */ @@ -491,4 +513,11 @@ class ServerClient { method: "DELETE", }); } + + async getProjectInfo(): Promise { + return this._makeConnectRequest("/projects/info", { + method: "GET", + }); + } } + From 189399588db25671b5167431b2760dd8365e662c Mon Sep 17 00:00:00 2001 From: Biz Melesse Date: Mon, 16 Sep 2024 18:03:11 -0500 Subject: [PATCH 2/3] Bump version --- packages/sdk/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 712264e055d03..f8b8b75ec5e01 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/sdk", - "version": "0.0.12", + "version": "0.0.13", "description": "Pipedream SDK", "type": "module", "main": "dist/server/index.js", From 4dbf3eb62a4757e0b0a753315f4127bc65dc8538 Mon Sep 17 00:00:00 2001 From: Biz Melesse Date: Tue, 17 Sep 2024 12:27:08 -0500 Subject: [PATCH 3/3] Cleanup --- packages/sdk/src/server/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/sdk/src/server/index.ts b/packages/sdk/src/server/index.ts index 83a2111dabdf1..dbd84e0e4a168 100644 --- a/packages/sdk/src/server/index.ts +++ b/packages/sdk/src/server/index.ts @@ -520,4 +520,3 @@ class ServerClient { }); } } -