# Get a shield rule

> Fetch one rule by id.

`GET https://inboundr.net/api/v1/shield-rules/{id}`

<ParamField path="id" type="string" required>
  The rule id (`gr_…`).
</ParamField>

<ResponseExample>
```json 200
{
  "id": "gr_123",
  "name": "Drop flagged spam",
  "action": "block",
  "priority": 1,
  "enabled": true,
  "scope": "account",
  "domainId": null,
  "addressId": null,
  "conditions": [
    { "field": "spam_verdict", "operator": "equals", "value": "FAIL" }
  ],
  "endpointIds": [],
  "createdAt": "2026-07-20T10:00:00.000Z"
}
```
</ResponseExample>
