Endpoints
POST /v1/chat
Send a message to the ARIS AI engine and receive a streamed response.
POST
POST /v1/chat
Request
Body parameters
array
required
Conversation history. Each item has
role (user, assistant, system) and content (string). Most recent message last.string
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_info