| request_id | String; request_id parameter in response which is generated during the submission request example: 17f7e491-f51f-4e1e-881c-794f838c7c3c. |
| custom_id | String or Number; an alpha-numeric or numeric unique identifier that is provided in the callback object during the submission request. |
| msg_id | String; Fyno message id that is generated during submission request. example : 17f7e491-f51f-4e1e-881c-794f838c7c3c:s8a5. |
| status | String; It holds the delivery status information of the triggered message id. Example: DELIVERED, FAILED, READ, OPEN, etc. |
| destination | String; destinations like email, mobile no sent during submission request. example : abc@gmail.com, 919876543210. |
| distinct_id | String; It holds the distinct_id of the user, if specified in the request. |
| message | String; This is an error message given by the provider if any delivery failure occurs. Note: all provider does not give this information. |
| senttime | String; Submission time of the request, YYYY-MM-DD HH:mm:ss UTC. |
| senttime_epoch | String; Submission time of the request in epoch format (Unix time). |
| dlrtime | String; The time when the delivery report status was received, YYYY-MM-DD HH:mm:ss UTC. |
| dlrtime_epoch | String; The time when the delivery report status was received in epoch format (Unix time). |
| integration_name | String; Integration account name through which the notification was sent. |
| channel | String; the name of the channel through which the notification was sent. |
| provider | String; the name of the provider via which the notification was sent. |
| provider_msg_id | String; the msg ID (if available) of the provider via which the notification was sent. |
| provider_template_id | String; the provider template ID that was sent. For SMS, the DLT template ID is sent (for Indian businesses). For WhatsApp, the template name and language is sent (templatename_lang). For RCS, the template name is sent. |
| event_name | String; the name of the Notification Event that is being triggered. |
| template | String; the name of the Template, whose content is sent out delivery and ideally it is being configured in the notification event. |
| msg_content | JSON Object; Contains information of the template sent. For SMS, it will include the SMS text and template ID (if available). For WhatsApp, it will include the template_name, language, and placeholder mapping. For Email, it will include the subject line, body content, and attachments (only if Presigned/Public URLs are used).From Name, From Email and Reply To data points also will be received only if they are configured in the Email template. Note: This variable is enabled on request and is available only for SMS, WhatsApp and Email. If enabled, only the first webhook call will contain this variable. |
| version | String: API version that is used to trigger a notification event test or live. |
| custom1 | String: custom1 value that is submitted callback object in submission request. If it does not pass in the request then it will be an empty string. |
| custom2 | String: custom2 value that is submitted callback object in submission request. If it does not pass in the request then it will be an empty string. |
| custom3 | String: custom3 value that is submitted callback object in submission request. If it does not pass in the request then it will be an empty string. |
| params.useragent | String: It holds the user agent info for Email channel. Supported only for SES and Sendgrid providers. Ex - "UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36". |
| params.ip | String: It holds IP address of the user clicking the URL sent as part of Email. |
| params.url | String: It holds URL clicked by the users sent as part of Email. |
| params.duration | String: It holds call duration of a Voice call in seconds. |
| params.recording_link | String: It holds call recording link of the a Voice Call. |