Check a form for spam
bootform_check_spamChecks one form for a spam problem and returns facts, not a verdict: inbox, archived and spam counts over the last days days; the spam folder by reason (honeypot filled, honeypot missing, moved by hand); the form's spam protection; and inbox signals (submissions with links, several from one IP within a minute, identical messages) with their ids. Read a sample with bootform_get_submissions and judge for yourself. Then propose fixes in this order: turn the honeypot on if it is off (bootform_configure_form honeypot_enabled, and put the field on the page); if it is on and spam still gets through, renaming it does not help (these bots leave every hidden field empty), so suggest Turnstile, which the person sets up in the dashboard (never ask for CAPTCHA keys). Offer to move spam to the spam folder (bootform_mark_submission spam: true) or delete it (bootform_delete_submissions), naming the ids and asking first.
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": {
"form_id": "<form_id>"
},
"name": "bootform_check_spam"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days back to look (default 14, max 90) | |
| form_id | Yes | The form's id |