Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-15-2026 09:29 AM
Genie agents are documented to support up to 10,000 conversations per agent and 10,000 messages per conversation, and the API is designed to retain prior messages as conversation context rather than silently omitting them.
More likely causes are:
- You’re only listing the caller’s own conversations.
GET /conversationsreturns only the requesting user’s conversations by default; to get all users’ conversations you must setinclude_all=true, and the caller needs CAN MANAGE on the agent. include_allmay not be honored in some clients if passed wrong. For example, Python booleanTruecould end up as"True"instead of"true", causing the API to return only a partial set.- If your dashboard pipeline uses audit logs as the source of truth, that can miss conversations depending on which actions you filter for. Missing Genie conversations could actually be present under different event names, and the fix was to include API actions such as
genieGetConversationMessagein addition to UI events.
What to check:
- Verify you are pulling from
GET /api/2.0/genie/spaces/{space_id}/conversations, not only from audit logs. - If you need all users, send
include_all=trueand confirm the caller has CAN MANAGE. - If calling from Python/SDK, inspect the raw request and make sure
include_allis serialized exactly as expected. - If you do rely on audit logs, broaden the event filters to include both UI and public API Genie actions.