Ai
Get assistant settings
The AI connector settings. Never returns the API key, only whether one is set. Requires the **viewer** role.
curl -X GET "https://example.com/api/ai/settings"{ "enabled": true, "provider": "anthropic", "model": "string", "approvalPolicy": "human-in-loop", "customInstructions": "string", "hasKey": true, "mcpEnabled": true, "mcpRole": "string", "mcpURL": "string", "shellAccess": true, "customBaseURL": "string", "verified": true, "mcpTools": [ "string" ]}Get a conversation GET
The rendered message thread, including tool calls and any pending approvals. Only the owner may read it; a conversation belonging to anyone else returns 404, so its existence is never revealed.
List conversations GET
Conversations started by the signed-in user, newest first. Chats are private, so the list never includes another user's conversations, and a role does not change that.