Domains
Domains are named groupings that organise model objects into bounded contexts. They map closely to the Domain-Driven Design (DDD).
What a domain is
Every model object in a version belongs to exactly one domain. Domains provide a way to segment a large architecture either by business unit (e.g., Payments) or by team ownership (e.g., platform).
Creating domains
Create a domain in a version:
Filtering model objects by domain
Use the GET endpoint with query parameter ?filter[domainId]={domainId} to filter objects.
This is useful for extracting a bounded-context slice of the architecture for reports or external tools.