List custom perspectives
list_custom_perspectivesList all custom perspectives defined in OmniFocus, with optional inclusion of filter rules and aggregation to inspect their definitions before editing.
Instructions
List all custom perspectives defined in OmniFocus. Pass includeRules to also get each perspective's filter rules and aggregation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Bypass the process-local cache. Other clients and GUI changes may otherwise remain cached for the advertised TTL. | |
| format | No | Output format: simple (names only) or detailed (with identifiers) - default: simple | |
| includeRules | No | Also return each perspective's archived filter rules (raw JSON) and its top-level filter aggregation ('all' | 'any' | none). Use this to inspect a perspective's definition before editing it with update_perspective_rules. Implies detailed output. Default: false |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | No | ||
| tool | Yes | ||
| success | Yes |