Skip to main content

Domains

A Domain is a bounded context that represents a business area or organizational unit. Domains provide a way to organize and group data assets by business function, enabling decentralized data ownership.
Entity schema follows the OpenMetadata Standard.

Domain Types

Domains can be one of three types:
TypeDescription
Source-alignedDomains aligned with the source systems that produce data
Consumer-alignedDomains aligned with the teams or applications that consume data
AggregateDomains that aggregate data from multiple sources

Fully Qualified Name

The FQN format for a domain is:
domainName
For nested domains:
parent.child
For example: Marketing or Engineering.DataPlatform

API Endpoints

MethodEndpointDescription
PUT/v1/domainsCreate or update a domain
POST/v1/domainsCreate a domain (POST variant)
GET/v1/domainsList domains
GET/v1/domains/{id}Get by ID
GET/v1/domains/name/{fqn}Get by FQN
PATCH/v1/domains/{id}Update by ID
PATCH/v1/domains/name/{fqn}Update by name
DELETE/v1/domains/{id}Delete by ID
DELETE/v1/domains/name/{fqn}Delete by name
PUT/v1/domains/restoreRestore soft-deleted domain
GET/v1/domains/{id}/versionsList versions
GET/v1/domains/{id}/versions/{version}Get specific version