You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Paulo Motta (Jira)" <ji...@apache.org> on 2026/04/20 16:55:00 UTC
[jira] [Created] (CASSSIDECAR-437) Add GET /api/v1/cassandra/configuration/schema/{version} endpoint
Paulo Motta created CASSSIDECAR-437:
---------------------------------------
Summary: Add GET /api/v1/cassandra/configuration/schema/{version} endpoint
Key: CASSSIDECAR-437
URL: https://issues.apache.org/jira/browse/CASSSIDECAR-437
Project: Sidecar for Apache Cassandra
Issue Type: Task
Reporter: Paulo Motta
Add a REST endpoint to retrieve the JSON Schema for a specific Cassandra major version. This allows API clients to discover valid \{{cassandraYaml}} configuration keys, types, and constraints for a given version before submitting updates. The handler loads the schema generated during build for the requested version. Requires \{{CONFIGURATION:READ}} permission.
Acceptance Criteria:
- \{{GET /api/v1/cassandra/configuration/schema/\{version\}}} returns the JSON Schema for the specified Cassandra major version.
- Returns \{{404}} if no schema exists for the requested version.
- Endpoint requires \{{CONFIGURATION:READ}} permission.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org