Create a new data contract for a data asset
name and entity reference are required — all other sections (schema, semantics, quality, SLA, security, terms of use) are optional.
Draft, Active, or Deprecated.PUT /v1/dataContracts with the same body to create a new contract or update an existing one.
| Code | Error Type | Description |
|---|---|---|
400 | BAD_REQUEST | Invalid request body or missing required fields |
401 | UNAUTHORIZED | Invalid or missing authentication token |
403 | FORBIDDEN | User lacks permission to create data contracts |
409 | CONFLICT | A contract with the same name already exists |