# Create Domain payload

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

## Security:

  - `httpAuth` (unknown)
    http bearer

## 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)

  - `additionalPolicies` (array)

## Response 200:

  - `200` (unknown)
    OK

## Response 400:

  - `400` (unknown)
    Bad Request

## Response 400 fields (*/*):

  - `reason` (string, required)

  - `message` (string)

