LOGIN_OTP_WITH_ID
Send OTP for user login with an additional identity field.
Related documentation
DLT mapping
json
{
"messageId": "216426",
"templateId": "1207177979905330405",
"senderId": "ELVATK",
"entityId": "1201177860312735154"
}Variables
| Name | Position | Type | Required | Validation rules |
|---|---|---|---|---|
| businessName | 1 | string | Yes | type: string · required: true · maxLength: 30 |
| loginId | 2 | string | Yes | type: string · required: true · maxLength: 30 · pattern: ^[A-Za-z0-9_-]{1,30}$ |
| otp | 3 | numeric | Yes | type: numeric · required: true · length: 6 · digitsOnly: true |
Example notify payload
Read-only example for integrators. Not a live API call.
json
{
"appId": "your-app-id",
"apiKey": "[REDACTED]",
"channel": "SMS",
"to": [
"919876543210"
],
"templateKey": "LOGIN_OTP_WITH_ID",
"variables": {
"businessName": "ELVA Sales",
"loginId": "7488"
}
}