Analytics API returned list of Conv IDs for a specific day. But those Conv Ids are not found in Recording API. What could be the reason? How do we retrieve these conversations?
Sample Conversations (for emails sent on 2018-05-05)
Conversation ID in error: bc3d17eb-bde7-4bdb-b6a8-3c833e29345b. Recording API Failed, Reason: Not Found
Conversation ID in error: 42ba2195-8d92-4d25-8bbc-02e7cbc57ce5. Recording API Failed, Reason: Not Found
Conversation ID in error: dbb89e6b-ef52-4ad2-ae8e-b4ee8260b528. Recording API Failed, Reason: Not Found
Conversation ID in error: b897e7d2-9127-4cb6-be5a-05eb0a5ec47b. Recording API Failed, Reason: Not Found
Conversation on 2018-05-06
Conversation ID in error: a0c62823-57f4-4a14-9b1c-79c8eb911a9f. Recording API Failed, Reason: Not Found
Can you please check why they are not found in Recordings? I am calling get_conversation_recordings. I am able to get the recording for other email conversations using this.
My guess is that there aren't any recordings for those conversations. Do you see recordings for them if you look them up in the PureCloud UI? Can you provide a correlation ID from the response you believe is failing?
Where do I find the correlation ID? I could see get the conversation using get_conversations_email_messages. But I was earlier asked to use Recording API to get the conversation details and my script is based on the output from Recording API.
Is the ID in get_conversations_email_messages ('id': 'a58c931f-163f-4faf-9707-3f9918510f24') is the correlation ID?
So, a conversation can be there without any recordings? We need all the conversations to be archived for compliance. Is it due to an issue the recordings go missing?
You're getting the 404 response because there are no recordings associated with those conversations. The 404 is expected and normal in this case.
If you believe there are supposed to be recordings for these conversations, please open a ticket with PureCloud Support to report the missing data; that cannot be investigated via this forum.
My understanding is that all email conversations will have recordings (which stores actual body of the email conversation and other details). Isn't that the case? What kind of conversations can/may not have recordings?
Please open a ticket with PureCloud Support if you believe you are missing any data. The actual when, why, and how of recordings is outside of the scope of this forum as it is a core product feature. The API is behaving correctly as no recordings exist for those conversations.