...
POST /domains
Code Block | ||
---|---|---|
| ||
{ "name": "<domain-name>", "zoneUuid": "<owning_zone_uuid>", "domainType": "CENTRALIZED" || "FEDERATED" } |
...
POST the Domain
For example, to create a simple states domain :
POST /domains
Code Block language js title Defining a Model Schema { "name": "states", "zoneUuid": "a1aca070-846f-44e5-9471-c73b46c35f4a", "domainType": "MASTER_CENTRALIZED" }
The location header returned provides the URI for POSTing a domain version below.
e.g.
Location /domains/7f28180b-7d9f-42b5-b5ed-d4a0e7ec09fc
POST a Domain Version
POST /domains/versions/
7f28180b-7d9f-42b5-b5ed-d4a0e7ec09fc
POST Master Data Records to the Domain
Once the domain/version has been created, master data can be POSTed to it using the /mdr endpoint:POST /mdrs
Code Block language js
...
{ "name": "states", "zoneUuid": "a1aca070-846f-44e5-9471-c73b46c35f4a", "domainType": "MASTER_CENTRALIZED" }
Code Block | ||
---|---|---|
| ||
{ "name": "states", "version": 1, "json": { "name" : "California", "abbreviation" : "CA" } } |
...