Skip to content

Questions · Published 2026-10-21 · Updated 2026-10-21 · AgentiSend

What does inbound_verdict review mean?

inbound_verdict review means the message carries a signal a person should read before an agent follows the body.

inbound_verdict review means the message carries a signal a person should read before an agent follows the body. The label is clear, review, or unavailable. The text stays data.

What review is naming

GET /emails/receiving/{id} returns inbound_verdict with verdict and reasons. GET /emails/receiving carries verdict on each row. email.received carries the same object, and POST /webhooks is how you subscribe to it.

A review reason is one of these, in the words a person can check:

  • The body tells an assistant to drop earlier instructions, or to take a new role.
  • The body addresses an assistant as an AI, or mentions a system prompt.
  • The body tells an assistant to hide something from the person, or part of the body is hidden from a person reading it.
  • The body asks for a key, a password, or credentials, or asks for the mail to be sent on.
  • The body contains a long encoded block, or markup that marks a system role.
  • Reply-To is a different address from From, and the body asks for an action.
curl -sS -X GET https://api.agentisend.com/emails/receiving/9c8f8f0e-3d1a-4d3f-9a1e-2b7c1a0f5e42 \
  -H "Authorization: Bearer $AGENTISEND_API_KEY"
200
{
  "attachment_count": -9007199254740991,
  "attachments": [],
  "bcc": [],
  "cc": [],
  "created_at": "2026-09-04T09:14:00.000Z",
  "extracted_html": "example",
  "extracted_text": "example",
  "from": "example",
  "headers": {},
  "held": false,
  "html": "example",
  "id": "9c8f8f0e-3d1a-4d3f-9a1e-2b7c1a0f5e42",
  "inbound_verdict": {
    "reasons": [],
    "verdict": "clear"
  },
  "message_id": "example",
  "object": "email",
  "reasons": [],
  "received_at": "2026-09-04T09:14:00.000Z",
  "received_for": [],
  "reply_to": [],
  "size_bytes": -9007199254740991,
  "subject": "example",
  "text": "example",
  "to": "example",
  "verdict": "clear"
}
Response

unavailable

unavailable is not a judgment. It is a bounce, a message with no text, or a message larger than 256 KB. Nothing in the label is followed. Holding a review message until a person releases it is How do I hold suspicious email until a person reviews it?. Treating the body as data is How do I stop prompt injection in email my agent reads?.

Next

Written by the AgentiSend team.