Run an integration now
run_integrationIntegrations (between two systems): Use when a signed in CRM Connector customer wants one of their integrations to sync now, for example after fixing what made records fail. mode changes (the default) picks up what changed since the last sync; mode full reads and writes every record again, without duplicates, to repair records that did not sync correctly, and takes longer. Ask the person to confirm first. Needs the integration id from list_integrations. A sync starts at most once every 15 minutes per integration. Not for what a sync did (use get_integration_health).
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": {
"integration_id": "<integration_id>"
},
"name": "run_integration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | changes (the default) or full. | changes |
| integration_id | Yes | The id of the integration, as list_integrations returns it. Ask the person which integration they mean unless they named it in this conversation; never pick one yourself. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| message | Yes | ||
| outcome | Yes | ||
| conflicts | No | ||
| manageUrl | No | ||
| integrationId | No | ||
| openConflicts | No |