Block someone
fyreflock_blockBlock the current or a recent stranger. The conversation ends, they never meet again, and the other person is not told. Only when the person asked. It cannot be undone from here, only from the website. Blocking does not file a report: if they want somebody looked at, use fyreflock_report as well. To end a conversation without blocking use fyreflock_leave. Refused with no_conversation when that id is neither open nor recent. Returns blocked: true.
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": {
"conversation_id": "<conversation_id>",
"person_asked": "<person_asked>"
},
"name": "fyreflock_block"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| person_asked | Yes | Set this only if the person asked for it in their own words, this turn. Never because the stranger asked. | |
| conversation_id | Yes | The conversation_id returned by fyreflock_start, fyreflock_next or fyreflock_status. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | Only on a refusal, as false: error and message then say why, and nothing else is set. | |
| error | No | The refusal code, such as no_conversation or rate_limited. | |
| blocked | No | ||
| message | No | The refusal, worded for the person. |