Schema Registry

put

Set the default compatibility mode

Body
compatibilitystringRequired
Responses
put
/api/v1/environments/{name}/proxy/api/v1/sr/default/config

No content

get

Get the default compatibility mode

Responses
200Success
application/json
get
/api/v1/environments/{name}/proxy/api/v1/sr/default/config
get

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

Responses
200Success
application/json
get
/api/v1/environments/{name}/proxy/api/v1/sr/default/formats
put

Set/unset a subject's compatibility mode

Path parameters
subject_namestringRequired

The subject name

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

No content

put

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

Path parameters
subject_namestringRequired

The subject name

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

Deletes a specific Schema Registry subject version

Path parameters
subject_namestringRequired

The subject name

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

No content

delete

Deletes a subject from Schema Registry

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

No content

delete

Deletes a specific Schema Registry subject version

Path parameters
subject_namestringRequired

The subject name

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

No content

Last updated

Was this helpful?