Record hiring outcome
record_hiring_outcomeRecord that up to 100 applications in one screening were hired, rejected or withdrawn. This is the final human decision, separate from the screening gate, stage, archiving and reviewer verdicts, and it never changes scores or evidence. Rejected and withdrawn need a reasonId from list_hiring_outcome_reasons. An application that already has a different outcome must be reopened first. Each application succeeds or fails on its own: read every entry in results.
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": {
"workspaceId": "<workspaceId>",
"batchId": "<batchId>",
"candidateIds": "<candidateIds>",
"outcome": "<outcome>"
},
"name": "record_hiring_outcome"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| batchId | Yes | ||
| outcome | Yes | ||
| reasonId | No | ||
| workspaceId | Yes | The workspace id returned by list_workspaces. Use 'personal' for the personal workspace. | |
| candidateIds | Yes |