Sends a conversation turn to the ARIS AI engine and streams back a response. The AI classifies the intent, invokes tools (property search, mortgage calculator, etc.) as needed, and returns a natural-language reply with any relevant listing data embedded in the stream.
Responses are streamed as Server-Sent Events (SSE) in OpenAI-compatible
delta format. The final event is data: [DONE].
Intent types handled automatically:
property_search, property_question, general_question, correction,
contact_info, scheduling, small_talk, off_topic, follow_up,
comparison, affordability, negotiation, location_info
Full conversation history, most recent message last.
1The brokerage ID associated with your API key.
"550e8400-e29b-41d4-a716-446655440000"
Optional session identifier for conversation memory persistence. If omitted, a new session ID is generated and returned in the stream's final metadata event. Reuse the same sessionId across turns to maintain context (remembered preferences, prior listings, etc.).
"session_abc123"
SSE stream. Content-Type is text/event-stream.
Each event follows OpenAI delta format.
Property listing data is embedded in the stream using HTML comment
markers (<!--PROPERTIES: ... -->) parsed by the widget renderer.