HR: List rejection reasons
hr_list_rejection_reasonsList the typed reasons a candidacy or an employment period can end. Read-only, and REQUIRED before hr_reject_application: reasons are a closed per-workspace vocabulary, not free text, because 'why do people drop out' is unanswerable from a thousand unique strings. Two fields decide whether a reason is usable in a given place:
'requires_comment' — the catch-all («Інше»). Rejecting or closing with it and no comment is REFUSED; send the explanation.
'applies_to' — canonical stages where the reason is offered. An EMPTY list means 'offered everywhere', not 'offered nowhere'. Filter by 'canonical_stage' to get only what fits that exit.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "hr_list_rejection_reasons"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| is_active | No | ||
| canonical_stage | No |