# AlertRule

> The AlertRule object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `id` * | string |  |
| `name` * | string |  |
| `environment_id` | string or null |  |
| `expression` * | string |  |
| `notify` * | array of string |  |
| `enabled` * | boolean |  |
| `managed_by_manifest` | boolean |  |
| `last_fired_at` | string (date-time) or null |  |
| `created_at` * | string (date-time) |  |

\* always present

## Example

```json
{
  "id": "alr_01jbx2m9k7q4r8t5v6w3y0z1pr",
  "name": "string",
  "environment_id": "string",
  "expression": "logs(service=api, level=error) > 20/min",
  "notify": [
    "email:ops@primecarers.co.uk"
  ],
  "enabled": false,
  "managed_by_manifest": false,
  "last_fired_at": "2026-10-22T13:05:00Z",
  "created_at": "2026-10-22T13:05:00Z"
}
```

## Used by

- [Create an alert rule](/docs/api/alerts/#create-an-alert-rule)
