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