# mail.fraud.rescan

Check recent company mail for fraud again with the current rules: days (1 to 30, default 14) and limit (1 to 100, default 50), within a short time budget. Returns checked, flagged, raised, skipped and more. It adds or keeps warnings (an earlier reviewer clearing stands only for the same weak history signals), keeps every person's decision, and turns automation off for flagged mail.

`POST /api/v1/accounting/mail.fraud.rescan`

Permissions: `mail:read`, `mail:write` · Roles: admin, finance

MCP tool: `accounting_mail_fraud_rescan`

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `days` | integer |  | 1 to 30. Default `14`. |
| `limit` | integer |  | How many results to return at most. 1 to 100. Default `50`. |

## Example request

```bash
curl https://app.getoatmilk.com/api/v1/accounting/mail.fraud.rescan \
  -H "Authorization: Bearer $OATMILK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

Reference page: https://app.getoatmilk.com/docs/api/mail.fraud.rescan
