Create a business account
create_business_accountPrepares another business account owned by the signed-in user. Nothing is created until that owner approves it in the Widely app. The same idempotency_key returns the first request. Leaving confirm off returns a preview. An optional Plus membership and an optional phone number are priced on this request and charged on the new account only after approval. Card details are not accepted. When approving in the app, keep give access ticked. If the account is on this connection, refresh tools, call get_account without an account to list them, then pass account by name. If it is not, add it from Connected apps in the app, or reconnect and tick it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"idempotency_key": "<idempotency_key>"
},
"name": "create_business_account"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name of the new business. company_name is the same field. | |
| sku_id | No | ||
| confirm | No | Omitted returns a preview on every client. True submits the request for approval in the app. | |
| country | No | Country for an optional phone number on the new account. | |
| currency | No | GBP, EUR, USD, or ILS. Omitted uses EUR. | |
| plan_tier | No | business adds Plus membership on the new account after approval. | |
| number_sids | No | ||
| number_type | No | ||
| company_name | No | Name of the new business, when name is omitted. | |
| did_group_id | No | ||
| stock_did_id | No | ||
| channel_count | No | ||
| idempotency_key | Yes | Repeats the same result instead of charging again. | |
| includes_origin_calls | No |