After authenticating via oauth2 client credentials flow is there a way to grab all conversation ids? I'd like to get all conversation messages, and I am currently exploring the R ecording api but I haven't found any endpoint for retrieving all conversation Ids from an organization.
You can grab all conversation IDs for a given interval (up to 32 days) with the conversation details query.
Please let us know if you have any further questions!
Best,
Becky
Thank you for the prompt reply! If I use this endpoint, what is the delay between the creation of a conversation to it rendering as a response? For example, I do not see a conversation that I just made today returned using this query.
Delay between something happening and the data being available from analytics is generally a handful of milliseconds. If you're not seeing a particular conversation, most likely your filter is filtering it out.
Sorry about that - it was a timezone issue and I had my interval setup incorrectly.
As for the Recording API, usage does not require me to setup a policy, is this correct? It seems if I have any policy setup, which filters out particular messages, I cannot see them through the Recordings API. Suppose I have queues "A" and "B" and I create a policy to match on chats coming in from queue "A". If I use the Recording API to get all messages, it seems because of the policy on queue "A", I don't get any messages from queue "B". Is this how the policy logic is setup? If so, is there any way to capture all messages regardless of any policies currently setup?
Which conversations are recorded is determined by recording policy configuration. If you have questions about how to configure your policies, please post on the PureCloud Community Forum.
This was an issue with conversation status as still active and thus not showing up via the Recording API.
That makes sense. A recording doesn't exist to be retrieved until after it has finished.
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.