@@ -1686,6 +1686,23 @@ export class FusionAuthClient {
1686
1686
. go ( ) ;
1687
1687
}
1688
1688
1689
+ /**
1690
+ * Re-sends the verification email to the user. If the Application has configured a specific email template this will be used
1691
+ * instead of the tenant configuration.
1692
+ *
1693
+ * @param {UUID } applicationId The unique Application Id to used to resolve an application specific email template.
1694
+ * @param {string } email The email address of the user that needs a new verification email.
1695
+ * @returns {Promise<ClientResponse<VerifyEmailResponse>> }
1696
+ */
1697
+ resendEmailVerificationWithApplicationTemplate ( applicationId : UUID , email : string ) : Promise < ClientResponse < VerifyEmailResponse > > {
1698
+ return this . start < VerifyEmailResponse , Errors > ( )
1699
+ . withUri ( '/api/user/verify-email' )
1700
+ . withParameter ( 'applicationId' , applicationId )
1701
+ . withParameter ( 'email' , email )
1702
+ . withMethod ( "PUT" )
1703
+ . go ( ) ;
1704
+ }
1705
+
1689
1706
/**
1690
1707
* Re-sends the application registration verification email to the user.
1691
1708
*
@@ -4336,6 +4353,7 @@ export interface ExternalIdentifierConfiguration {
4336
4353
passwordlessLoginTimeToLiveInSeconds ?: number ;
4337
4354
registrationVerificationIdGenerator ?: SecureGeneratorConfiguration ;
4338
4355
registrationVerificationIdTimeToLiveInSeconds ?: number ;
4356
+ samlv2AuthNRequestIdTimeToLiveInSeconds ?: number ;
4339
4357
setupPasswordIdGenerator ?: SecureGeneratorConfiguration ;
4340
4358
setupPasswordIdTimeToLiveInSeconds ?: number ;
4341
4359
twoFactorIdTimeToLiveInSeconds ?: number ;
@@ -4832,6 +4850,7 @@ export interface IdentityProviderResponse {
4832
4850
* @author Daniel DeGroff
4833
4851
*/
4834
4852
export interface IdentityProviderStartLoginRequest extends BaseLoginRequest {
4853
+ data ?: Record < string , string > ;
4835
4854
identityProviderId ?: UUID ;
4836
4855
loginId ?: string ;
4837
4856
state ?: Record < string , any > ;
0 commit comments