Evaluate
Evaluate a proposed agent spend
The core call. An autonomous agent calls this before it spends money. sipi.bot evaluates the transaction against every active rule and returns APPROVED, BLOCKED, or FLAGGED without a model call.
Auth is optional in free / self-host mode; pass a Bearer agent API key to attribute the transaction to a registered agent and scope per-agent rules.
post/v1/transactions/evaluate
Request
- Base URL: https://sipi.bot
- URL: https://sipi.bot/v1/transactions/evaluate
- Auth: one of:
- none
- HTTP bearer
Request body
Example request
{
"amount": 6200,
"merchant": "unknown-gpu.ru",
"category": "compute",
"currency": "USD",
"description": "A100 GPU rental",
"timestamp": "2026-07-18T02:14:00Z"
}Response
Decision returned.
Example response
{
"reason": "Merchant not on allowlist"
}Changes
No recorded changes to this operation across all 1 revision of this API.