Notify Users
Notifies one or more users via Email.
There are 2 ways to use this API –
- By passing Email Addresses –
Pass only the “UserEmailAddresses” and keep the “Roles” parameter empty. This way you’ll notify only the users whose email addresses you passed. - By passing User Roles –
Pass only the “Roles” and keep the “UserEmailAddresses” parameter empty. This way you’ll notify all users within a role.
API URL
Request
Content-Type: application/json{ "EmailContent": { "From": "noreply@leadsquared.com", "Subject": "Test Subject", "ContentHTML": "this is a test email. please ignore this email" }, "UserEmailAddresses": [ "bobdoe@example.com", "frankdoe@example.com" ], "Roles":[] }
Request Parameters
Parameter | Description |
---|---|
EmailContent | Provide the following details:
For the parameter “Content HTML”, you must use a valid JSON data format to pass the HTML content in the email body. For example – “<h1>Hello There, </h1> |
UserEmailAddresses | Valid user email addresses. |
Roles | Valid user roles. Accepted values are
|
Response
{ "Status": "Success" }
HTTP Response Codes
Code | Description |
---|---|
200 OK | This is the status code for successful API call. |
401 Unauthorized | The API call was made with invalid access credentials. Check your AccessKey and SecretKey. |
400 Bad Request | The message body on the request is not as per API specification. Make sure that content type is set to “application/json” and the JSON body has correct attribute names and structure. |
404 Not Found | The API could not be found. Please check the API signature. |
429 Too Many Requests | API calls exceeded the limit of 25 in 5 second(s) |
500 Internal Server Error | The API called failed. There could be many reasons for it. Check the exception message to get more details. |