Raghav | 2022-06-20 19:16:21 UTC | #1
Hi All,
Since time to live (TTL) for participant data is only 60 days, is there a way we can access the participant data via an API?
In the reference link it is mentioned that participant data post TTL can be accessed when it is exported but i am not able to find a way to export the participant data. Is there an API or an alternate approach through which i can access the participant data post TTL?
Reference Link: https://help.mypurecloud.com/articles/view-participant-data-attributes/
Regards, Raghav
Eos_Rios | 2022-06-21 13:49:53 UTC | #2
I believe it exists in their data lake longer than that, it just leaves the other APIs. For example, today if I look for attributes from a call from 3/21`
Gone /api/v2/conversations/{conversationId} /api/v2/analytics/conversations/{conversationId}/details
Still available /api/v2/analytics/conversations/details/jobs
tim.smith | 2022-06-21 13:59:52 UTC | #3
Per https://developer.genesys.cloud/routing/conversations/#request-a-conversation, use analytics resources past 60 days:
Conversations may be queried for up to 60 days at which point we will return a 404 error. To retrieve historical conversation data, customers will need to utilize the analytics API GET /api/v2/analytics/conversations/{conversationId}/details. For retrieving custom participant attributes linked to an interaction beyond that 60 days a developer needs to use the async GET /api/v2/analytics/conversations/details/jobs/{jobId} as they will not be available in GET /api/v2/analytics/conversations/{conversationId}/details. Note that not all conversation data is maintained.
system | 2022-07-22 14:00:47 UTC | #4
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 15236