Endpoints
POST /v1/chat
Send a message to the ARIS AI engine and receive a streamed response.
POST
POST /v1/chat
Request
Body parameters
Conversation history. Each item has
role (user, assistant, system) and content (string). Most recent message last.Reuse across turns to maintain conversation memory (preferences, prior listings). A new one is generated if omitted.
Response
Content-Type:text/event-stream
The response is a Server-Sent Events (SSE) stream in OpenAI-compatible delta format:
Consuming the stream
Listing data in the stream
Property listings are embedded in the stream using HTML comment markers:<!--PROPERTIES: markers in the accumulated content.
Intent classification
The AI automatically classifies each message and routes to the appropriate tool:property_search · property_question · general_question · correction · contact_info · scheduling · small_talk · off_topic · follow_up · comparison · affordability · negotiation · location_infoPOST /v1/chat