{"name":"Curtsy sales agent","description":"Conversational sales agent for the Curtsy secondhand fashion catalog (a Palisade demo). Send a natural-language message; it searches real listings, answers on condition, size and price, and can extend an offer. Send history to continue a conversation; session_id is echoed for correlation. Checkout is demo-local: nothing is bought.","usage":{"method":"POST","url":"https://curtsy.palisade.run/api/agent","headers":{"content-type":"application/json"},"body":{"message":"string (required, 1..2000 chars)","history":"[{ role: 'user' | 'assistant', content: string }] (optional, max 20)","session_id":"string (optional; echoed back for correlation)"},"response":{"reply":"string","listings":[{"listing_id":"string","title":"string","brand_name":"string","size":"string","condition":"string","price_display":"string","url":"string"}],"offer":{"listing_id":"string","title":"string","brand_name":"string","price_display":"string","incentive":"string | null","terms":"string | null","path":"string"},"session_id":"string"}},"agent_card":"/.well-known/agent.json","llms_txt":"/llms.txt"}