Skip to content

Creates Domain payload

Request

Path
domainIdstring, (uuid)required
Bodyapplication/jsonrequired
domainNamestringrequired
domainTypestringrequired
Enum:"COMPLIANCE""BUSINESS"
usersArray of objects
permissionsobjectrequired
childrenDomainIdsArray of strings, (uuid), unique
additionalPoliciesArray of strings
Items Enum:"ADD_POLICY_FOR_OUTGOING_ORDERS""ADD_POLICY_FOR_AUTOMATIC_RELEASE_QUARANTINED_TRANSFERS"
curl -i -X POST \
  'https://docs.ripple.com/_mock/products/custody/v1.34/devbox/v1/domains/{domainId}/compliance/domain' \
  -H 'Content-Type: application/json' \
  -d '{
    "domainName": "string",
    "domainType": "COMPLIANCE",
    "users": [
      {
        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
        "alias": "string",
        "publicKey": "string",
        "roles": [
          "string"
        ],
        "lockStatus": "Locked",
        "loginIds": [
          {
            "providerId": "string",
            "id": "string"
          }
        ]
      }
    ],
    "permissions": {
      "property1": {},
      "property2": {}
    },
    "childrenDomainIds": [
      "497f6eca-6276-4993-bfeb-53cbbbba6f08"
    ],
    "additionalPolicies": [
      "ADD_POLICY_FOR_OUTGOING_ORDERS"
    ]
  }'

Responses

OK

Body*/*
string
Response
string