Resolve an integration conflict
resolve_integration_conflictIntegrations (between two systems): Use after get_integration_health with include conflicts, once the person chose. choice sync makes the record that also matches the one the shared record follows from the next sync; choice keep_apart leaves both records as they are and stops asking. Both can be undone in CRM Connector. Ask the person to confirm first.
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>",
"conflict_id": "<conflict_id>",
"choice": "<choice>"
},
"name": "resolve_integration_conflict"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| choice | Yes | sync or keep_apart. | |
| conflict_id | Yes | The id of the conflict, as get_integration_health returns it with include conflicts. | |
| 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 |