Get Config Property
get_config_propertyLook up one Redpanda configuration property (cluster, broker, or topic) by exact name and return its documented type, default, description, restart and enterprise flags, Redpanda Cloud availability, related properties, and docs URL. Deterministic: it reads the generated property dataset for the requested docs version, so a property that does not exist returns found=false with close-name suggestions instead of a guess, and no LLM or search is involved. Use this before ask_redpanda_question for any question about a specific property's default, type, or availability. Pass platform='cloud' to learn whether the property is supported or editable in Redpanda Cloud.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Exact property name, e.g. 'log_segment_size' or 'cleanup.policy'. Aliases are accepted. | |
| context | No | Optional. In one concise sentence (third person), describe what the user is trying to accomplish with this request. Do not include credentials, tokens, personal data, or verbatim secrets. | |
| version | No | Docs version as its URL spells it ('26.1'), 'current' for the latest release, or a release tag ('v26.2.4'). Omit for the latest release. An unknown value returns found=false with the list of published versions. Ignored when platform is 'cloud', which always answers from the latest release. | |
| platform | No | 'cloud' answers for Redpanda Cloud (Cloud availability, the Cloud docs page); 'self-managed' (the default) answers for Self-Managed Redpanda. | |
| session_goal | No | Optional. In one concise sentence (third person), the overall goal of this session: what the user is trying to get done, not just this call. Send the same goal on every call in the session, and update it only if the goal changes. Do not include credentials, tokens, personal data, or verbatim secrets. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| note | No | How the version or platform was interpreted, when not literally. | |
| error | No | Set when the call was not answered: 'anonymous_quota_exhausted' or 'data_unavailable'. | |
| found | No | Absent only when `error` is set. | |
| limit | No | Quota refusal only. | |
| reason | No | Why found is false. | |
| dataset | No | ||
| message | No | ||
| property | No | ||
| resets_at | No | Quota refusal only. | |
| matched_via | No | ||
| sign_in_url | No | Quota refusal only. | |
| suggestions | No | Close property names, when not found. | |
| valid_versions | No |