| Name |
Type |
Description |
Notes |
| webhook_id |
String |
Public webhook ID |
[optional] |
| name |
String |
Filename |
[optional] |
| date_created |
Time |
Creation date. |
[optional] |
| date_updated |
Time |
Last change date |
[optional] |
| url |
String |
URL of notification. |
[optional] |
| notify_once_per_email |
Boolean |
|
[optional] |
| notification_for_sent |
Boolean |
|
[optional] |
| notification_for_opened |
Boolean |
|
[optional] |
| notification_for_clicked |
Boolean |
|
[optional] |
| notification_for_unsubscribed |
Boolean |
|
[optional] |
| notification_for_abuse_report |
Boolean |
|
[optional] |
| notification_for_error |
Boolean |
|
[optional] |
| is_enabled |
Boolean |
|
[optional] |
| signing_enabled |
Boolean |
Requests carry an HMAC-SHA256 signature. Chosen when the webhook is created and can't be changed. |
[optional] |
| delivery_method |
WebhookDeliveryMethod |
|
[optional][default to 'Get'] |
| signing_secret |
String |
Signing secret - returned only once, when a webhook is created with signing or its secret is rotated. Store it safely. |
[optional] |
require 'ElasticEmail'
instance = ElasticEmail::Webhook.new(
webhook_id: null,
name: attachment.txt,
date_created: null,
date_updated: null,
url: http://address.for.notification.com,
notify_once_per_email: null,
notification_for_sent: null,
notification_for_opened: null,
notification_for_clicked: null,
notification_for_unsubscribed: null,
notification_for_abuse_report: null,
notification_for_error: null,
is_enabled: null,
signing_enabled: null,
delivery_method: null,
signing_secret: null
)