Hi Nuno,
According to our documentation (https://developer.genesys.cloud/analyticsdatamanagement/analytics/observation/queue-query#observation-details), when detailMetrics is set in the query for oWaiting or oInteracting, the response includes:
Up to 50 oldest and up to 50 newest observations
So those 100 email conversations you're seeing should be:
- The 50 that have been waiting the longest (oldest)
- The 50 that most recently entered the waiting state (newest)
This gives you visibility into both ends of the spectrum - interactions that might be approaching SLA thresholds and the most recent activity in the queue.
Each observation includes the start time, conversationId, sessionId and other dimensions like addressFrom, addressTo, etc., so you can identify which is which based on the observation start time.
If you need more comprehensive data or different sorting options, I'd recommend checking out the /api/v2/analytics/conversations/details/query endpoint, which supports pagination and more flexible filtering.
If you're seeing different behavior in practice or want to verify this directly, I'd recommend:
- Checking the official API reference documentation on developer.genesys.cloud
- Opening a support case if the actual behaviour differs from what's documented
- Testing with known quantities to verify the sorting behaviour
------------------------------
Josh Coyle
Senior Professional Services Consultant
------------------------------
Original Message:
Sent: 04-10-2026 06:31
From: Nuno Paulo
Subject: Order of /api/v2/analytics/queues/observations/query
Hi Genesys developer community,
When execute the endpoint /api/v2/analytics/queues/observations/query, only return a 100 detailed conversationIds on a channel (email for example) when filter the metric oWaiting.
My question, since we cannot sort on the request is. What are these 100 emails? The first ones, the last ones, random?
Thanks in advanced.
Best regards,
#PlatformAPI
------------------------------
Nuno Paulo
------------------------------