Create Customer Workspace
create_customer_workspaceCreate a KaiCalls workspace for a business, owned by the business owner's own email (for a partner setting up a customer, or anyone setting up a business for its owner). Returns the checkout link the owner opens to pick a plan and enter their card; the phone line is set up automatically once they pay. Nothing is charged and no number exists until then. The owner signs in with their own email. By default the caller is added as an admin of the new workspace so they can finish setup (get_setup_checklist); pass join_as_admin false to skip. Pass partner_code to credit a referring partner; a partner never passes its own code for its own workspace. Fails if the email already has an account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| state | No | ||
| plan_id | No | A plan key from list_plans. | |
| website | No | ||
| owner_cell | No | Owner's cell; calls ring it first once the line is live. | |
| owner_email | Yes | The business owner's own email. They own the workspace. | |
| partner_code | No | Referring partner's code. | |
| business_name | Yes | ||
| business_type | No | ||
| join_as_admin | No | Default true. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when success is false | |
| success | Yes | Whether the tool completed successfully | |
| business_id | No | ||
| owner_email | No | ||
| checkout_url | No | ||
| partner_linked | No | Present for a partner-scoped key: the new business is linked to the partner. | |
| joined_as_admin | No |