Read System Preferences
cascade_read_preferencesReads all Cascade CMS system preferences including publish, image, API, and UI settings. Use this to review current values before editing them.
Instructions
Read all Cascade system preferences.
Returns every configurable server-wide preference as name/value pairs. Preferences include things like default publish behavior, image handling defaults, API limits, and UI options. Typically useful before calling cascade_edit_preference so you know the current value. Requires system-admin-level credentials.
Args: (none)
Returns: Cascade OperationResult: { success: true, preferences: [ { name: "...", value: "..." }, ... ] } On failure: { success: false, message: "" }
Examples:
Use when: "What's the current publish-on-save setting?" -> {}
Use when: "Inspect all server preferences" -> {}
Don't use when: You want user-level settings — preferences are system-wide.
Don't use when: You only need one preference — still call this (there's no read-single endpoint), then filter client-side.
Error Handling:
"Permission denied" when credentials lack system-admin rights
"Authentication failed" when the API key is invalid. Responses are JSON text; structuredContent is authoritative when the response fits. Oversized responses return bounded _cache metadata for cascade_read_response. For cascade_read, read_mode controls preview versus raw Cascade payload shape.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||