Create a new organization
Creates an organization plus its first ADMIN user, seeded credentials document, default document/process types, and a default DynamicProperties (Contact) layout. Rejects duplicates by name or phone number and validates credentials are not already in use.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Organization display name shown across UI and templates.
Primary organization phone number in E.164 format (must start with +1 or +91 followed by 10 digits).
Initial admin user created alongside the organization; email and password seed the first login.
{
"email": "admin@acme.example",
"password": "CorrectHorseBatteryStaple9!",
"fullName": "Alex Admin",
"phoneNumber": "+14165550100",
"designation": "Operations Lead",
"sinchPhoneNumber": "+14165550101"
}Mailing/business address for the organization.
Optional third-party API credentials (Anthropic, Sinch SMS/MMS) provisioned for the new organization.
{
"anthropicApiKey": "sk-ant-api03-EXAMPLE-key-redacted",
"sinchServicePlanId": "srv-plan-example-123",
"sinchApiToken": "sinch-token-example-redacted",
"sinchMmsApiKey": "sinch-mms-key-example",
"sinchMmsServiceId": "sinch-mms-service-example"
}