Comparing version 8.2.0 to 8.3.0
@@ -147,2 +147,21 @@ "use strict"; | ||
/** | ||
* @param data {@link UsersExchangePrimaryFactorRequest} | ||
* @returns {@link UsersExchangePrimaryFactorResponse} | ||
* @async | ||
* @throws A {@link StytchError} on a non-2xx response from the Stytch API | ||
* @throws A {@link RequestError} when the Stytch API cannot be reached | ||
*/ | ||
exchangePrimaryFactor(data) { | ||
return (0, _shared.request)(this.fetchConfig, { | ||
method: "PUT", | ||
url: `/v1/users/${data.user_id}/exchange_primary_factor`, | ||
data: { | ||
email_address: data.email_address, | ||
phone_number: data.phone_number | ||
} | ||
}); | ||
} | ||
/** | ||
* Delete a User from Stytch. | ||
@@ -149,0 +168,0 @@ * @param data {@link UsersDeleteRequest} |
{ | ||
"name": "stytch", | ||
"version": "8.2.0", | ||
"version": "8.3.0", | ||
"description": "A wrapper for the Stytch API", | ||
@@ -5,0 +5,0 @@ "types": "./types/lib/index.d.ts", |
export type { SearchUsersQueryOperand } from "./users"; | ||
export type { AuthenticateTokenRequest, AuthenticateTokenResponse, TokenRequest, TokenResponse, M2MSearchQueryOperand, } from "./m2m"; | ||
export type { Attributes } from "./attribute"; | ||
export type { BiometricRegistration, CryptoWallet, Email, Name, OAuthProvider, Password, PhoneNumber, UsersResultsMetadata, SearchUsersQuery, TOTP, User, WebAuthnRegistration, UsersCreateRequest, UsersCreateResponse, UsersDeleteBiometricRegistrationRequest, UsersDeleteBiometricRegistrationResponse, UsersDeleteCryptoWalletRequest, UsersDeleteCryptoWalletResponse, UsersDeleteEmailRequest, UsersDeleteEmailResponse, UsersDeleteOAuthRegistrationRequest, UsersDeleteOAuthRegistrationResponse, UsersDeletePasswordRequest, UsersDeletePasswordResponse, UsersDeletePhoneNumberRequest, UsersDeletePhoneNumberResponse, UsersDeleteRequest, UsersDeleteResponse, UsersDeleteTOTPRequest, UsersDeleteTOTPResponse, UsersDeleteWebAuthnRegistrationRequest, UsersDeleteWebAuthnRegistrationResponse, UsersGetRequest, UsersGetResponse, UsersSearchRequest, UsersSearchResponse, UsersUpdateRequest, UsersUpdateResponse, } from "./users"; | ||
export type { BiometricRegistration, CryptoWallet, Email, Name, OAuthProvider, Password, PhoneNumber, UsersResultsMetadata, SearchUsersQuery, TOTP, User, WebAuthnRegistration, UsersCreateRequest, UsersCreateResponse, UsersDeleteBiometricRegistrationRequest, UsersDeleteBiometricRegistrationResponse, UsersDeleteCryptoWalletRequest, UsersDeleteCryptoWalletResponse, UsersDeleteEmailRequest, UsersDeleteEmailResponse, UsersDeleteOAuthRegistrationRequest, UsersDeleteOAuthRegistrationResponse, UsersDeletePasswordRequest, UsersDeletePasswordResponse, UsersDeletePhoneNumberRequest, UsersDeletePhoneNumberResponse, UsersDeleteRequest, UsersDeleteResponse, UsersDeleteTOTPRequest, UsersDeleteTOTPResponse, UsersDeleteWebAuthnRegistrationRequest, UsersDeleteWebAuthnRegistrationResponse, UsersExchangePrimaryFactorRequest, UsersExchangePrimaryFactorResponse, UsersGetRequest, UsersGetResponse, UsersSearchRequest, UsersSearchResponse, UsersUpdateRequest, UsersUpdateResponse, } from "./users"; | ||
export type { AmazonOAuthFactor, AppleOAuthFactor, AuthenticationFactor, AuthenticatorAppFactor, BiometricFactor, BitbucketOAuthFactor, CoinbaseOAuthFactor, CryptoWalletFactor, DiscordOAuthFactor, EmailFactor, EmbeddableMagicLinkFactor, FacebookOAuthFactor, FigmaOAuthFactor, GitLabOAuthFactor, GithubOAuthFactor, GoogleOAuthFactor, InstagramOAuthFactor, JWK, LinkedInOAuthFactor, MicrosoftOAuthFactor, OIDCSSOFactor, PhoneNumberFactor, RecoveryCodeFactor, SAMLSSOFactor, SalesforceOAuthFactor, Session, ShopifyOAuthFactor, SlackOAuthFactor, SnapchatOAuthFactor, SpotifyOAuthFactor, SteamOAuthFactor, TikTokOAuthFactor, TwitchOAuthFactor, TwitterOAuthFactor, WebAuthnFactor, YahooOAuthFactor, SessionsAuthenticateRequest, SessionsAuthenticateResponse, SessionsGetJWKSRequest, SessionsGetJWKSResponse, SessionsGetRequest, SessionsGetResponse, SessionsRevokeRequest, SessionsRevokeResponse, } from "./sessions"; | ||
@@ -6,0 +6,0 @@ export type { CryptoWalletsAuthenticateRequest, CryptoWalletsAuthenticateResponse, CryptoWalletsAuthenticateStartRequest, CryptoWalletsAuthenticateStartResponse, } from "./crypto_wallets"; |
@@ -385,2 +385,13 @@ import { Attributes } from "./attribute"; | ||
} | ||
export interface UsersExchangePrimaryFactorRequest { | ||
user_id: string; | ||
email_address?: string; | ||
phone_number?: string; | ||
} | ||
export interface UsersExchangePrimaryFactorResponse { | ||
request_id: string; | ||
user_id: string; | ||
user: User; | ||
status_code: number; | ||
} | ||
export interface UsersGetRequest { | ||
@@ -639,2 +650,10 @@ user_id: string; | ||
/** | ||
* @param data {@link UsersExchangePrimaryFactorRequest} | ||
* @returns {@link UsersExchangePrimaryFactorResponse} | ||
* @async | ||
* @throws A {@link StytchError} on a non-2xx response from the Stytch API | ||
* @throws A {@link RequestError} when the Stytch API cannot be reached | ||
*/ | ||
exchangePrimaryFactor(data: UsersExchangePrimaryFactorRequest): Promise<UsersExchangePrimaryFactorResponse>; | ||
/** | ||
* Delete a User from Stytch. | ||
@@ -641,0 +660,0 @@ * @param data {@link UsersDeleteRequest} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
549536
11845