commit_mapping_changes
Approve or reject a stored mapping-change proposal by supplying its proposal ID, diff hash, and decision to commit or discard pending Bullhorn mapping updates.
Instructions
Approve or reject a stored proposal. The actor comes from BULLHORN_MCP_ACTOR.
Args: proposal_id: The proposal_id returned by propose_mapping_changes. diff_hash: The diff_hash returned by propose_mapping_changes. decision: "approve" or "reject".
Returns: JSON with status (committed, rejected or refused), version (on commit) and correlation_id.
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": {
"proposal_id": "<proposal_id>",
"diff_hash": "<diff_hash>",
"decision": "<decision>"
},
"name": "commit_mapping_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| decision | Yes | ||
| diff_hash | Yes | ||
| proposal_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |