A I
Ask the deal agent to pick one of the caller's offers for a goal
Read-only. It evaluates only offers the backend already priced and never accepts or pays.
Request Body
application/json
quoteSetId*string
Length
length <= 64minSavingsCents*|
Range
1 <= value <= 50000preference*string
Value in
- "lowest_cost"
- "early_finish"
- "gentle"
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/api/agent/deals" \ -H "Content-Type: application/json" \ -d '{ "quoteSetId": "string", "minSavingsCents": 1, "preference": "lowest_cost" }'{ "evaluation": { "status": "RECOMMENDED", "recommendedOfferId": "string", "candidates": [ {} ], "backendRejected": [ {} ] }, "summary": "string", "points": [ "string" ], "source": "MODEL", "model": "string", "reason": "string"}Turn a plain-language request into form fields POST
Fills a form only. It sets no price and approves nothing. Falls back to a labelled deterministic parser when no AI provider is available.
Explain one of the caller's offers in plain language POST
Numbers come from the stored quote; model text is checked against them before it is shown.