Domains are named groupings that organise model objects into bounded contexts. They map closely to the Domain-Driven Design (DDD).
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).
Create a domain in a version:
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.