---
title: "Changes to GET /rules/{id}"
method: GET
path: "/rules/{id}"
---

# Changes to GET /rules/{id}

`GET /rules/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `1d998f18f91b`: 1 breaking, 3 warning, 28 info

## Changes

- **2026-11-03** `1d998f18f91b`: 1 breaking, 3 warning, 28 info
  - the `rule/actions/items/messagingChannelId` response's property type changed from `string` to `string, null`, and format from no format to `cuid` for status `200`
  - added the new `DELETE` enum value to the `rule/actions/items/type` response property for the response status `200`
  - added the new `INTEGRATION` enum value to the `rule/actions/items/type` response property for the response status `200`
  - added the new `undefined` enum value to the `rule/condition/conditionalOperator` response property for the response status `200`
  - api operation id `getRule` was added
  - the security scope `RULES_READ` was added to the endpoint's security scheme `ApiKeyAuth`
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - added the non-success response with the status `404`
  - added the non-success response with the status `405`
  - added the non-success response with the status `429`
  - added the non-success response with the status `500`
  - the response property `rule/actions/items/delayInMinutes` became required for the status `200`
  - the response property `rule/actions/items/fields` became required for the status `200`
  - the response property `rule/actions/items/fields/bcc` became required for the status `200`
  - the response property `rule/actions/items/fields/cc` became required for the status `200`
  - the response property `rule/actions/items/fields/content` became required for the status `200`
  - the response property `rule/actions/items/fields/folderName` became required for the status `200`
  - the response property `rule/actions/items/fields/label` became required for the status `200`
  - the response property `rule/actions/items/fields/subject` became required for the status `200`
  - the response property `rule/actions/items/fields/to` became required for the status `200`
  - the response property `rule/actions/items/fields/webhookUrl` became required for the status `200`
  - the response property `rule/condition/aiInstructions` became required for the status `200`
  - the response property `rule/condition/conditionalOperator` became required for the status `200`
  - the response property `rule/condition/static` became required for the status `200`
  - the response property `rule/condition/static/from` became required for the status `200`
  - the response property `rule/condition/static/subject` became required for the status `200`
  - the response property `rule/condition/static/to` became required for the status `200`
  - added the required property `rule/actions/items/integrationArgs` to the response with the `200` status
  - added the required property `rule/actions/items/integrationName` to the response with the `200` status
  - added the required property `rule/actions/items/integrationToolName` to the response with the `200` status

---

[Operation](https://skmtc.dev/getinboxzero/apis/inbox-zero-api/docs/rules/:id/get.md) - [API](https://skmtc.dev/getinboxzero/apis/inbox-zero-api.md) - [Page](https://skmtc.dev/getinboxzero/apis/inbox-zero-api/changes/rules/:id/get)
