From 171e69c2fc148985af7b9506b47f048d3a34a767 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Wed, 18 Mar 2026 11:36:19 -0500 Subject: feat: integrate support for multi step auth flows for providers that require additional questions (#18035) --- packages/sdk/js/src/v2/gen/sdk.gen.ts | 4 ++++ packages/sdk/js/src/v2/gen/types.gen.ts | 34 +++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) (limited to 'packages/sdk/js/src') diff --git a/packages/sdk/js/src/v2/gen/sdk.gen.ts b/packages/sdk/js/src/v2/gen/sdk.gen.ts index 27c188838..aa759bb1e 100644 --- a/packages/sdk/js/src/v2/gen/sdk.gen.ts +++ b/packages/sdk/js/src/v2/gen/sdk.gen.ts @@ -2496,6 +2496,9 @@ export class Oauth extends HeyApiClient { directory?: string workspace?: string method?: number + inputs?: { + [key: string]: string + } }, options?: Options, ) { @@ -2508,6 +2511,7 @@ export class Oauth extends HeyApiClient { { in: "query", key: "directory" }, { in: "query", key: "workspace" }, { in: "body", key: "method" }, + { in: "body", key: "inputs" }, ], }, ], diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index 9c5ca274e..41aa24817 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -1769,6 +1769,34 @@ export type SubtaskPartInput = { export type ProviderAuthMethod = { type: "oauth" | "api" label: string + prompts?: Array< + | { + type: "text" + key: string + message: string + placeholder?: string + when?: { + key: string + op: "eq" | "neq" + value: string + } + } + | { + type: "select" + key: string + message: string + options: Array<{ + label: string + value: string + hint?: string + }> + when?: { + key: string + op: "eq" | "neq" + value: string + } + } + > } export type ProviderAuthAuthorization = { @@ -3983,6 +4011,12 @@ export type ProviderOauthAuthorizeData = { * Auth method index */ method: number + /** + * Prompt inputs + */ + inputs?: { + [key: string]: string + } } path: { /** -- cgit v1.2.3