Send email with verification code
Description
Sends an email verification code.
Package Details
Interface
IEmailNotificationManager
Syntax
Task<bool> SendEmailVerificationCode(int userId, string url, string confirmationCode, bool isEnglish);
Returns
Task<bool>
API Enpoint
POST
/api/v1/notifications/verificationcode
Parameters
Parameter | Description | Parameter Type |
---|---|---|
emailVerificationDTO | An object with all the properties to send a verification code to a user. | Request body |
Sample request body
{ "UserId": 0, "Url": "string", "ConfirmationCode": "string", "IsEnglish": true }
Return
200 OK - Successful.
400 Bad Request - Unable to send the verification email.
Example
const int userId = 200; const string url = "https://www.tc.gc.ca"; const string confirmationCode = "XYZ"; const bool IsEnglish = true; var result = await emailNotificationManager.SendEmailVerificationCode(userId, returnUrl, confirmationCode, isEnglish);