Selects the assistant implementation. Defaults to "synthetic".
Optional key-value page context (e.g. the current webapp route) used only as an additive grounding and tool-prioritization hint. Never restricts which tools are available.
{ "currentRoute": "/dct/synthetic" }
Secret values (e.g. the database password) collected from the user out-of-band in response to a TOOL_CALL_SENSITIVE_INPUT event. Never forwarded to the LLM; injected into the tool at execution time.
Explicit decision for a pending TOOL_CALL_CONFIRMATION event, sent by the Allow once / Allow always / Cancel buttons. "approve-always" also suppresses future confirmation prompts for that tool for the remainder of the session. Falls back to parsing message as a yes/no reply when omitted.
- Mock serverhttps://help-api.delphix.com/_mock/data-control-tower/continuous-data/2026.5.0.0/continuous-data-apis-dct-2026.5.0.0/ai/assistant/chat
- https://help-api.delphix.com/dct/v3https://help-api.delphix.com/dct/v3/ai/assistant/chat
curl -i -X POST \
https://help-api.delphix.com/_mock/data-control-tower/continuous-data/2026.5.0.0/continuous-data-apis-dct-2026.5.0.0/ai/assistant/chat \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"message": "string",
"session_id": "string",
"service_context": "synthetic",
"context": {
"currentRoute": "/dct/synthetic"
},
"sensitive_inputs": {
"property1": "string",
"property2": "string"
},
"confirmation_decision": "approve"
}'SSE stream of assistant events (text/event-stream).