# Test compatibility of a schema for the subject and version.

**POST /compatibility/subjects/{subject}/versions/{version}**




## Servers
- http://localhost:8081: http://localhost:8081 ()



## Parameters

### Path parameters
- **subject** (string)
  The subject name. Use [:.<context>:]<subject> for context-qualified subjects, or just <subject> for the default context.
- **version** (string)
  The schema version to check compatibility against. Use an integer for a specific version or 'latest' for the most recent version.

### Query parameters
- **verbose** (boolean)
  If true, includes more verbose information about the compatibility check, for example the reason the check failed.

### Body: application/json (object)

- **schema** (string)

- **schemaType** (string)

- **references** (array[object])

- **metadata** (object)
  A map of user-defined properties associated with this schema


## Responses
### 200
OK

#### Body: application/json (object)
- **is_compatible** (boolean)

- **messages** (array[string])


### 409
Incompatible schema

#### Body: application/json (object)
- **error_code** (integer)

- **message** (string)


### 422
Invalid schema

#### Body: application/json (object)
- **error_code** (integer)

- **message** (string)


### 500
Internal Server Error

#### Body: application/json (object)
- **error_code** (integer)

- **message** (string)



[Powered by Bump.sh](https://bump.sh)
