get_business_rules
Get server-side business rules for a CMDB table. Filter by active status and view redacted scripts to inspect rule logic.
Instructions
Get business rules configured on a CMDB table.
Returns server-side business rules that fire on insert, update, delete, or query for the specified table. Script bodies are redacted for credentials.
Args: table: The CMDB table to inspect (e.g. cmdb_ci_server, cmdb_ci). active_only: If True, return only active rules. Defaults to True. include_scripts: If True, include full (redacted) script bodies. Defaults to False for token efficiency — set True when you need to review logic. limit: Maximum rules to return (1-1000, default 25). offset: Pagination offset.
Returns: JSON object with "table", "count", "total_count", "has_more", "next_offset", and "business_rules" list containing name, when, operations, order, condition, and optionally the redacted script body.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | Yes | ||
| active_only | No | ||
| include_scripts | No | ||
| limit | No | ||
| offset | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |