From 6a2a7f56ef6be88eed48f916a7cc7033f658e856 Mon Sep 17 00:00:00 2001 From: Brady Wied Date: Fri, 26 Sep 2025 11:39:06 -0600 Subject: [PATCH 1/7] add verificationIds to combo API --- src/FusionAuthClient.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/FusionAuthClient.ts b/src/FusionAuthClient.ts index 93753da..3df5431 100644 --- a/src/FusionAuthClient.ts +++ b/src/FusionAuthClient.ts @@ -10245,6 +10245,7 @@ export interface RegistrationRequest extends BaseEventRequest { skipRegistrationVerification?: boolean; skipVerification?: boolean; user?: User; + verificationIds?: Array; } /** From b697b67026ee6a81fc00bf9b8786e64335caeea5 Mon Sep 17 00:00:00 2001 From: Brady Wied Date: Tue, 30 Sep 2025 16:32:16 -0600 Subject: [PATCH 2/7] add skipUserRequirement to other repos --- src/FusionAuthClient.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/FusionAuthClient.ts b/src/FusionAuthClient.ts index 3df5431..882cff8 100644 --- a/src/FusionAuthClient.ts +++ b/src/FusionAuthClient.ts @@ -12346,6 +12346,7 @@ export interface VerifyStartRequest { applicationId?: UUID; loginId?: string; loginIdType?: string; + skipUserRequirement?: boolean; state?: Record; verificationStrategy?: VerificationStrategy; } From c93783cda0a08489501054ce1b8ad8781716d6e5 Mon Sep 17 00:00:00 2001 From: Brady Wied Date: Tue, 30 Sep 2025 18:39:08 -0600 Subject: [PATCH 3/7] add verificationIds to combo API (#195) --- src/FusionAuthClient.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/FusionAuthClient.ts b/src/FusionAuthClient.ts index 93753da..3df5431 100644 --- a/src/FusionAuthClient.ts +++ b/src/FusionAuthClient.ts @@ -10245,6 +10245,7 @@ export interface RegistrationRequest extends BaseEventRequest { skipRegistrationVerification?: boolean; skipVerification?: boolean; user?: User; + verificationIds?: Array; } /** From c69aee7b727da796ca0f4c7654f7f8046b80e697 Mon Sep 17 00:00:00 2001 From: Brady Wied Date: Tue, 7 Oct 2025 12:03:17 -0600 Subject: [PATCH 4/7] Merge wied03/ENG-2192/pre-verify-form-api (#197) * form step type added to clients * domain object updates * updated form step type * better comments on enum --- src/FusionAuthClient.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/FusionAuthClient.ts b/src/FusionAuthClient.ts index 882cff8..288d4ec 100644 --- a/src/FusionAuthClient.ts +++ b/src/FusionAuthClient.ts @@ -7923,6 +7923,16 @@ export interface FormResponse { */ export interface FormStep { fields?: Array; + type?: FormStepType; +} + +/** + * Denotes the type of form step. This is used to configure different behavior on form steps in the registration flow. + */ +export enum FormStepType { + collectData = "collectData", + verifyEmail = "verifyEmail", + verifyPhoneNumber = "verifyPhoneNumber" } /** From 70bc6bdde6d97c3fa045650bce0e3cf65585f1e3 Mon Sep 17 00:00:00 2001 From: Brady Wied Date: Wed, 8 Oct 2025 12:55:37 -0600 Subject: [PATCH 5/7] add verificationIds to combo API (#198) --- src/FusionAuthClient.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/FusionAuthClient.ts b/src/FusionAuthClient.ts index 288d4ec..6ee205d 100644 --- a/src/FusionAuthClient.ts +++ b/src/FusionAuthClient.ts @@ -10272,6 +10272,7 @@ export interface RegistrationResponse { token?: string; tokenExpirationInstant?: number; user?: User; + verificationIds?: Array; } /** From 422c040e2f7841920473ae4de01b2a6982cb89d5 Mon Sep 17 00:00:00 2001 From: Brady Wied Date: Wed, 29 Oct 2025 16:21:29 -0600 Subject: [PATCH 6/7] /api/identity/verify/start pre-verify field rename --- src/FusionAuthClient.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/FusionAuthClient.ts b/src/FusionAuthClient.ts index 6ee205d..094f603 100644 --- a/src/FusionAuthClient.ts +++ b/src/FusionAuthClient.ts @@ -7566,6 +7566,14 @@ export enum EventType { UserIdentityUpdate = "user.identity.update" } +/** + * Represent the various states/expectations of a user in the context of starting verification + */ +export enum ExistingUserStrategy { + MustExist = "MustExist", + MustNotExist = "MustNotExist" +} + /** * An expandable API request. * @@ -12355,9 +12363,9 @@ export interface VerifySendRequest { */ export interface VerifyStartRequest { applicationId?: UUID; + existingUserStrategy?: ExistingUserStrategy; loginId?: string; loginIdType?: string; - skipUserRequirement?: boolean; state?: Record; verificationStrategy?: VerificationStrategy; } From 7df713c591690dfc678fc300e9cc121e9f76498c Mon Sep 17 00:00:00 2001 From: Brady Wied Date: Thu, 30 Oct 2025 09:21:36 -0600 Subject: [PATCH 7/7] camelCase API --- src/FusionAuthClient.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/FusionAuthClient.ts b/src/FusionAuthClient.ts index 094f603..391ba65 100644 --- a/src/FusionAuthClient.ts +++ b/src/FusionAuthClient.ts @@ -7570,8 +7570,8 @@ export enum EventType { * Represent the various states/expectations of a user in the context of starting verification */ export enum ExistingUserStrategy { - MustExist = "MustExist", - MustNotExist = "MustNotExist" + mustExist = "mustExist", + mustNotExist = "mustNotExist" } /**