# Creates Domain payload

Endpoint: POST /v1/domains/{domainId}/compliance/domain
Security: httpAuth

## Path parameters:

  - `domainId` (string, required)

## Request fields (application/json):

  - `domainName` (string, required)

  - `domainType` (string, required)
    Enum: "COMPLIANCE", "BUSINESS"

  - `users` (array)

  - `users.id` (string, required)

  - `users.alias` (string, required)

  - `users.publicKey` (string)

  - `users.roles` (array, required)

  - `users.lockStatus` (string, required)
    Enum: "Locked", "Unlocked", "Archived"

  - `users.loginIds` (array)

  - `users.loginIds.providerId` (string, required)

  - `users.loginIds.id` (string, required)

  - `permissions` (object, required)

  - `childrenDomainIds` (array)
    List of domainId values to reparent under the new domain. Populate this field only for domain injection.

  - `additionalPolicies` (array)
    Enum: "ADD_POLICY_FOR_OUTGOING_ORDERS", "ADD_POLICY_FOR_AUTOMATIC_RELEASE_QUARANTINED_TRANSFERS"

## Response 400 fields (*/*):

  - `reason` (string, required)

  - `message` (string)


