Loading data
Input
Send a message through the real pipeline. The classifier detects intent, the policy layer sets risk, and high risk work is held for approval.
Pipeline result
Send a message and the classifier output, the policy decision, and the routing appear here. Unresolved work lands in Approvals.
POST /api/webhooks/message
Point an email parser or form at this endpoint. The response returns the message id, run id, detected intent, decision mode, and whether approval is required.
curl -X POST http://localhost:3000/api/webhooks/message \
-H "Content-Type: application/json" \
-d '{
"from": "Sarah Mendez",
"company": "Fieldstone Retail",
"text": "We have been charged twice this month. Please help."
}'