Update a Domain
Create or update a domain with a full request body
PUT
PUT /v1/domains
Update a Domain
Create a domain or update it if it already exists, usingPUT /v1/domains with the full request body. Send the complete definition, not just the fields you want to change. To change only some fields, use PATCH with a JSON Patch array and the application/json-patch+json content type, as shown in the PATCH examples below.
Body Parameters
string
required
Name of the domain. Must be unique at the same level (top-level or within a parent domain).
string
required
Type of domain. One of:
Source-aligned, Consumer-aligned, Aggregate.string
Human-readable display name for the domain.
string
required
Description of the domain in Markdown format.
string
Fully qualified name of the parent domain for creating nested domains, for example
Engineering.array
Array of owner references (users or teams) to assign to the domain.
array
Array of user names, as strings, of the subject matter experts for this domain.
PUT /v1/domains
Returns
Returns the updated domain object with the new version number.Response
string
Unique identifier for the domain (UUID format).
string
Domain name.
string
Fully qualified name of the domain.
string
Updated description.
number
Incremented version number.