bulk_tag
Tag multiple candidates at once by passing their candidate IDs and a tag name; existing tags are skipped and new tags are created automatically.
Instructions
Tag multiple candidates in one call. Write operation — rate-limited.
Users say "tag all the candidates from the hiring event." Pass candidate_ids from search or pipeline tools and a tag_name (created automatically if new). Candidates who already have the tag are skipped. 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": {
"candidate_ids": "<candidate_ids>",
"tag_name": "<tag_name>"
},
"name": "bulk_tag"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag_name | Yes | Tag name to apply — created on-the-fly if it doesn't exist | |
| candidate_ids | Yes | Candidate IDs to tag — get from list_candidates or search |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |