startPasswordless
client.startPasswordless( redirectUri, successWithNoContent, failure, // Optional arguments email, phoneNumber )
About this command
Starts passwordless flow by sending an email or an SMS to the profile with a single-use auth code.
Examples
import com.reach5.identity.sdk.core.models.Profile
client.startPasswordless(
  email = "john.doe@email.com",
  redirectUri = "reachfive-${clientId}://callback",
  successWithNoContent = { _ -> ... }, // Do something
  failure = { error -> ... } // Return a ReachFive error
)import com.reach5.identity.sdk.core.models.Profile
client.startPasswordless(
  phoneNumber = "+33612345678",
  redirectUri = "reachfive-${clientId}://callback",
  successWithNoContent = { _ -> ... }, // Do something
  failure = { error -> ... } // Return a ReachFive error
)Parameters
| The email address of the profile. | |
| The phone number of the profile. Both the international format and the national conventions of the account’s country are accepted if configured in account settings. | |
| The URL where the user will be redirected after the passwordless success. Default value is  | |
| Callback called once the request has succeeded. No argument is expected. | |
| Callback called once the request has failed. You’ll get a  | 
Response
Type: Unit
ReachFiveError
| message  | The message of the error. | ||||||||||||||
| code  | The HTTP status code. See Android SDK errors for more details. | ||||||||||||||
| exception  | The stack trace of the error. | ||||||||||||||
| data  | Additional data about the error. 
 |