reassign_candidate
Move a candidate to a different role, automatically transferring their open meetings. Records the change with an optional reason for auditing.
Instructions
Move a candidate from their current role to a different one. Existing meetings cascade to the new role. Records the reassignment in reassignmentAuditLogs with the optional reason.
ASK BEFORE CALLING if either candidate_id or to_role_id is not
unambiguous from the user's message. Reassignment affects all the
candidate's open meetings — confirm before moving.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | ||
| to_role_id | Yes | ||
| candidate_id | Yes |