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_CANCELLED | "post.cancelled" |
| POST_RECYCLED | "post.recycled" |
| ACCOUNT_CONNECTED | "account.connected" |
| ACCOUNT_DISCONNECTED | "account.disconnected" |
| MESSAGE_RECEIVED | "message.received" |
| MESSAGE_SENT | "message.sent" |
| MESSAGE_EDITED | "message.edited" |
| MESSAGE_DELETED | "message.deleted" |
| MESSAGE_DELIVERED | "message.delivered" |
| MESSAGE_READ | "message.read" |
| MESSAGE_FAILED | "message.failed" |
| COMMENT_RECEIVED | "comment.received" |
| REVIEW_NEW | "review.new" |
| REVIEW_UPDATED | "review.updated" |