Import and export data contracts using the Open Data Contract Standard (ODCS) v3.1.0 format
Documentation Index
Fetch the complete documentation index at: https://openmetadata-feat-feat-2mbfixdeploy.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
GET /v1/dataContracts/{id}/odcs
GET /v1/dataContracts/{id}/odcs/yaml
GET /v1/dataContracts/name/{fqn}/odcs
GET /v1/dataContracts/name/{fqn}/odcs/yaml
owners,reviewers,extension,schema,sla,security.POST /v1/dataContracts/odcs
POST /v1/dataContracts/odcs/yaml
PUT /v1/dataContracts/odcs
PUT /v1/dataContracts/odcs/yaml
table, topic, apiEndpoint).merge (preserves existing fields not in the import) or replace (fully overwrites the contract).POST /v1/dataContracts/odcs/parse/yaml
POST /v1/dataContracts/odcs/validate/yaml
| Version | Status |
|---|---|
| v3.1.0 | Full support |
| v3.0.2 | Supported |
| v3.0.1 | Supported |
| v3.0.0 | Supported |
| v2.2.2 | Supported |
| v2.2.1 | Supported |
| v2.2.0 | Supported |
| Code | Error Type | Description |
|---|---|---|
400 | BAD_REQUEST | Invalid ODCS content or YAML syntax |
401 | UNAUTHORIZED | Invalid or missing authentication token |
403 | FORBIDDEN | User lacks permission |
404 | NOT_FOUND | Data contract or entity not found |