Disconnect integration
disconnect_integrationDisconnect an integration such as Stripe or Calendly from a site and return which one was removed. Its webhook is removed and its events stop being sent to ad platforms. Reconnecting is done from the dashboard. Use it when the user asks to stop sending conversions from that integration.
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": {
"site_id": "<site_id>",
"integration_id": "<integration_id>"
},
"name": "disconnect_integration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | Site to act on, as returned by list_sites. | |
| integration_id | Yes | Integration id: the `trigger_id` of an integration row in list_triggers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Integration name, such as stripe. | |
| disconnected | Yes | Whether the integration was removed. Always true on success. | |
| integration_id | Yes | Id of the removed integration. |