bulk_reject
Reject multiple job applications in a single call by supplying application IDs, with optional rejection email and reason. Use after identifying candidates via stale_applications or pipeline_summary for efficient bulk processing.
Instructions
Reject multiple applications in one call. Write operation — rate-limited.
Users say "reject everyone who's been inactive for 30 days on the Backend role." First use stale_applications to identify the targets, then pass their application_ids here. For rejection_reason_id: list_rejection_reasons → match by name. Processes sequentially with rate-limit delays.
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": {
"application_ids": "<application_ids>"
},
"name": "bulk_reject"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| application_ids | Yes | Application IDs to reject — get from list_applications or pipeline_summary | |
| rejection_email | No | Send rejection email to each candidate | |
| rejection_reason_id | No | Rejection reason ID — get from list_rejection_reasons |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |