set_website_billing_mode
For websites you run for your own clients: start a trial until a date (its leads go to 0 when it ends), switch to paid (the leads refill to the website's limit every month on refreshOn, then the date moves on a month) or stop the monthly refill when a client cancels.
Set a website's trial or paid mode · Changes data
For websites you run for your own clients: start a trial until a date (its leads go to 0 when it ends), switch to paid (the leads refill to the website's limit every month on refreshOn, then the date moves on a month) or stop the monthly refill when a client cancels. Set the leads themselves with set_website_limits.
| Connection | Account-owner URL or OAuth (not a team member URL) |
|---|
Parameters
| Parameter | Type | Required | Accepts | Description |
|---|---|---|---|---|
websiteId | string | Yes | any | Website ID from list_websites. |
mode | string | Yes | trial, paid, stop_refill | trial, paid or stop_refill. |
trialEndsAt | string | No | any | When the trial ends (ISO date). Required for trial. |
refreshOn | string | No | any | The client's next billing date (ISO date). Required for paid. |
Tool definition
What your assistant receives from tools/list:
{
"name": "set_website_billing_mode",
"title": "Set a website's trial or paid mode",
"annotations": {
"title": "Set a website's trial or paid mode",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"type": "object",
"properties": {
"websiteId": {
"type": "string",
"description": "Website ID from list_websites."
},
"mode": {
"type": "string",
"enum": [
"trial",
"paid",
"stop_refill"
],
"description": "trial, paid or stop_refill."
},
"trialEndsAt": {
"type": "string",
"description": "When the trial ends (ISO date). Required for trial."
},
"refreshOn": {
"type": "string",
"description": "The client's next billing date (ISO date). Required for paid."
}
},
"required": [
"websiteId",
"mode"
]
}
}set_website_limits
Sets how many of the account's credits and mailboxes one website may use, for accounts that share them between websites (for example one website per client).
get_country_blacklist
Returns the countries whose visitors are never identified on this website (two-letter codes such as DE or FR).