# PolicyReason

> The PolicyReason object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `code` * | string |  |
| `message` * | string |  |
| `policy` | string | Policy that produced this reason. |

\* always present

## Example

```json
{
  "code": "environment_protected",
  "message": "production requires approval for changes made by agents",
  "policy": "guv.environment.protection"
}
```
