Move a candidate to another job
Move a candidate to another job.
MCP tool homerun_write → move_candidate_to_job
write Confirm
Moves the whole profile: CV, contact details, answers and application review stay, but stage reviews, scorecards and stage history of the old job are deleted. The candidate lands in the same stage in the new job, or in the first stage if it has no such stage. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| job_id string required | string | Job ID from list_jobs. |
| candidate_id string required | string | Candidate ID from list_candidates. |
| target_job_id string required | string | Job ID of the new job from list_jobs. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "homerun_write",
"arguments": {
"operation": "move_candidate_to_job",
"arguments": {
"job_id": "job_8c41d2",
"candidate_id": "candidate_8c41d2",
"target_job_id": "target_job_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"candidate_id": "ap_N4pQ8sT2vX6zB1cD3eF5",
"status": "moved",
"from_job": "Office Manager",
"to_job": "Customer Success Manager",
"stage": "Application"
},
"isError": false
}