Enterprise Management

Create an enterprise for an organization

Create an enterprise in the specified organization. Also create a user if it doesn't already exist. This endpoint is intended for creating enterprises in Crypto-as-a-Service (CaaS) organizations. For non-CaaS organizations, set isCaaS to false to skip validation.

post/api/v2/organization/{organizationId}/enterprise

Path parameters

organizationIdstring required
Example:59cd72485007a239fb00282ed480da1f

Request body

emailstring required
idempotencyKeystring required

A unique identifier for the enterprise creation request. Multiple enterprises with the same organizationId and idempotencyKey will not be created.

additionalAdminsstring[] required
isCaaSboolean

Indicates if this is a Crypto-as-a-Service (CaaS) organization. If set to true, validates that the organization configuration is complete before creating child enterprises.

accountType'individual' | 'entity'

The account type for the enterprise. Defaults to 'individual' if not specified.

Example request

{
  "additionalAdmins": [
    "59cd72485007a239fb00282ed480da1f"
  ]
}

Response

OK

enterpriseIdstring required
userIdstring required

Example response

{
  "enterpriseId": "59cd72485007a239fb00282ed480da1f",
  "userId": "59cd72485007a239fb00282ed480da1f"
}

Changes