unlinkRetiredEmail

abstract suspend fun unlinkRetiredEmail(request: IOrganizationsMemberUnlinkRetiredEmailParameters): OrganizationsMemberUnlinkRetiredEmailResponse

Removes a retired (previously used) email address from the currently authenticated member's account. Calls the POST /sdk/v1/b2b/organizations/members/unlink_retired_email endpoint.

Kotlin:

StytchB2B.members.unlinkRetiredEmail(
OrganizationsMemberUnlinkRetiredEmailParameters(emailAddress = "old@example.com")
)

iOS:

let params = OrganizationsMemberUnlinkRetiredEmailParameters(emailAddress: "old@example.com")
let response = try await StytchB2B.members.unlinkRetiredEmail(params)

React Native:

StytchB2B.members.unlinkRetiredEmail({ emailAddress: "old@example.com" })

Return

OrganizationsMemberUnlinkRetiredEmailResponse containing the updated member object.

Parameters

request
  • IOrganizationsMemberUnlinkRetiredEmailParameters

  • emailId? — The ID of the retired email to unlink.

  • emailAddress? — The address of the retired email to unlink.

Throws

StytchError

if the request fails.

if the coroutine is cancelled.