Schema Registry

Get default compatibility mode

get

Get the default compatibility mode

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Responses
200Success
application/json
get
/api/v1/environments/{environment}/proxy/api/v1/sr/default/config

Set default compatibility mode

put

Set the default compatibility mode

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Body
compatibilitystringRequired
Responses
put
/api/v1/environments/{environment}/proxy/api/v1/sr/default/config

No content

Get schema formats

get

Get the set of schema formats used in this specific collection of subjects

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Responses
200Success
application/json
get
/api/v1/environments/{environment}/proxy/api/v1/sr/default/formats

Set subject compatibility mode

put

Set/unset a subject's compatibility mode

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
subject_namestringRequired

The subject name

Body
compatibilitystringRequired
Responses
put
/api/v1/environments/{environment}/proxy/api/v1/sr/default/subject/{subject_name}/config

No content

Create schema

put

Register a new Schema version, creating a subject it doesn't exist

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
subject_namestringRequired

The subject name

Body
schemastringRequired
formatstringOptional
Responses
200Success
application/json
put
/api/v1/environments/{environment}/proxy/api/v1/sr/default/subject/{subject_name}/current-version

Delete schema version

delete

Deletes a specific Schema Registry subject version

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
subject_namestringRequired

The subject name

p1integerRequired
Responses
delete
/api/v1/environments/{environment}/proxy/api/v1/sr/default/subject/{subject_name}/version/{p1}

No content

Delete schema subject

delete

Deletes a subject from Schema Registry

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
p1stringRequired
Responses
delete
/api/v1/environments/{environment}/proxy/api/v1/sr/default/subject/{p1}

No content

Last updated

Was this helpful?