Mark candidate replies as read
mark_messages_readMark candidate email replies as read: for specific candidates (candidateIds, no position needed), for one job position, or for the whole account (only the candidates this user can see). receivedBefore limits it to the replies received up to that moment, so later replies stay unread.
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": "mark_messages_read"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| candidateIds | No | Only these candidates. Omit for every candidate in scope. | |
| receivedBefore | No | ISO 8601 timestamp, such as the `asOf` of the unread replies list. Only replies received up to it are marked. | |
| jobDescriptionId | No | Job position ID to limit the scope to that position pipeline. Omit it for every candidate the user can see in the account. |