Creates a new child organization under the caller’s organization. The child org is created in an unapproved state — approval happens separately through the Etherfuse approval workflow.
Optionally include wallets and a bank account to set up the child org in a single call. Wallets are registered but not claimed — claiming and KYC sync happen after org approval.
If any provided UUID collides with an existing record, the request returns 409.
All fields are optional — sending an empty body {} creates a bare organization with no wallets or bank account.
API key for authentication. Pass the key directly (e.g., Authorization: your-api-key). Do not use a Bearer prefix.
Optional UUID to use as the organization's primary key. If omitted, a UUID is generated automatically.
Optional display name for the new organization. At most 200 characters. If omitted, defaults to "Customer for {parent org name}".
200Optional wallets to register for the new organization. Maximum 50 wallets per request.
50Optional bank account to register for the new organization.