- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-15-2026 03:58 AM
Hello,
In my team we have a dashboard that tracks the Genie Answers Quality: the question that was made, the feedback, who made it,... We use the Genie API to extract the conversations of the Genie, write the data into a table, and feed the dashboard with it. However, lately I noticed that some conversations are missing when I make the API call. Is this a limitation of Genie, where it starts missing information once the conversation history becomes too long? Could this be a bug, or am I doing something wrong?
Thank you!
- 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.