> For the complete documentation index, see [llms.txt](https://docs.visualsentinel.com/llms.txt)

# AlertRuleConditionNotSupportedResponse data model

Returned with 400 when a request uses status_change, consecutive_failures or ssl_expiry. Those are covered by the built-in alerts sent to the notification channels linked to each monitor.

## Fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `error` | string | No |   |
| `code` | constant `ALERT_CONDITION_NOT_SUPPORTED` | No |   |
| `unsupportedConditions` | array of string | No | Items are one of: `status_change`, `consecutive_failures`, `ssl_expiry`. |

## Used by

- [Create alert rule](https://docs.visualsentinel.com/reference/alert-rules.md#create-alert-rule): `POST /api/alert-rules`
- [Update alert rule](https://docs.visualsentinel.com/reference/alert-rules.md#update-alert-rule): `PUT /api/alert-rules/{id}`

Generated from the OpenAPI 3.1 specification at [https://docs.visualsentinel.com/openapi.json](https://docs.visualsentinel.com/openapi.json).
