Individual webhook configuration for receiving real-time notifications
| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | Unique webhook identifier | [optional] |
| name | String | Webhook name (for identification) | [optional] |
| url | URI | Webhook endpoint URL | [optional] |
| secret | String | Secret key for HMAC-SHA256 signature (not returned in responses for security) | [optional] |
| events | List<EventsEnum> | Events subscribed to | [optional] |
| isActive | Boolean | Whether webhook delivery is enabled | [optional] |
| lastFiredAt | OffsetDateTime | Timestamp of last successful webhook delivery | [optional] |
| failureCount | Integer | Consecutive delivery failures (resets on success, webhook disabled at 10) | [optional] |
| customHeaders | Map<String, String> | Custom headers included in webhook requests | [optional] |
| Name | Value |
|---|---|
| POST_SCHEDULED | "post.scheduled" |
| POST_PUBLISHED | "post.published" |
| POST_FAILED | "post.failed" |
| POST_PARTIAL | "post.partial" |
| POST_RECYCLED | "post.recycled" |
| ACCOUNT_CONNECTED | "account.connected" |
| ACCOUNT_DISCONNECTED | "account.disconnected" |
| MESSAGE_RECEIVED | "message.received" |
| COMMENT_RECEIVED | "comment.received" |