- Maximum number of events sent in a batch (Default 10).
- Type: `integer`
- Default: `10`
- **timeout**
- Connection timeout in seconds. (Default 10s).
- Type: `integer`
- Default: `10`
- **enabled**
- When set to `true`, the webhook event notification is enabled. Set it to `false` to disable the subscription. (Default `true`).
- Type: `boolean`
- Default: _true_
- **secretKey**
- Secret set by the webhook client used for computing HMAC SHA256 signature of webhook payload and sent in `X-OM-Signature` header in POST requests to publish the events.
- Status is `disabled`, when webhook was created with `enabled` set to false and it never started publishing events. Status is `active` when webhook is normally functioning and 200 OK response was received for callback notification. Status is `failed` on bad callback URL, connection failures, `1xx`, and `3xx` response was received for callback notification. Status is `awaitingRetry` when previous attempt at callback timed out or received `4xx`, `5xx` response. Status is `retryLimitReached` after all retries fail.
- Type: `string`
- The value is restricted to the following:
1._"disabled"_
2._"failed"_
3._"retryLimitReached"_
4._"awaitingRetry"_
5._"active"_
- **failureDetails**
- Failure details are set only when `status` is not `success`.
- Type: `object`
- This schema <u>does not</u> accept additional properties.
- **Properties**
- **lastSuccessfulAt**
- Last non-successful callback time in UNIX UTC epoch time in milliseconds.