10-11-2023 05:30 AM
Hi Team,
We couldn't be able to access the file path url of Capture API of Webex contact center. So could you please help us on this and guide us if we missed anything on configuration part in order to access the file path of recordings.
Output response of Capture API:
{
"meta": {
"orgId": "XXXX",
"urlExpiration": 0
},
"data": [
{
"taskId": "XXXX",
"recording": [
{
"id": "XXXX",
"segment": false,
"attributes": {
"fileName": "combinedRecordings.wav",
"filePath": "https://cjp-ccone-produs1-media-storage-recording.s3.amazonaws.com/XXXX",
"startTime": 1689073991167,
"stopTime": 1689074051447,
"participants": [
"XXXX",
"XXXX"
],
"channel1": "Agent",
"channel2": "Caller"
}
}
],
"transcription": []
}
]
}
Solved! Go to Solution.
10-11-2023 06:51 AM
Hello @Sundarsara
If you set your url expiration to 0, it will expire - hence the error access denied - request has expired.
Would recommend you check the url expiration field on the captures POST call and set it to like 5 mins or 30 mins depends on how long you will take to download the file from the temporary link.
The lesser the expiration time, the more secure.
Thanks & Regards,
Arunabh.
10-13-2023 03:11 AM - edited 10-17-2023 02:42 AM
Yes, I have full admin access from our side. I can able to update the Global Variable-GCS_Emergency directly in portal. But while trying to update global variable through API, we are facing access denied issue.
Please find the attachment.
Thanks,
Sundarrajan S
10-12-2023 07:49 AM - edited 10-12-2023 07:52 AM
Yes its working fine now. Thanks for your information.
Also we have another one query,
When we tried to update the default value in Global Variable API from 'true' to 'false', its throwing Access denied.
Request Body we are using:
Error details:
[{"description":"Access denied - Client is forbidden access to the resource"}]
Output Response of Global Variable API we got:
Like previous do we missed anything or do we need to make any changes from our side to access?
Please check and help us to proceed further.
PFA
Thanks and Regards,
Sundarrajan S
10-12-2023 01:31 PM
10-11-2023 06:51 AM
Hello @Sundarsara
If you set your url expiration to 0, it will expire - hence the error access denied - request has expired.
Would recommend you check the url expiration field on the captures POST call and set it to like 5 mins or 30 mins depends on how long you will take to download the file from the temporary link.
The lesser the expiration time, the more secure.
Thanks & Regards,
Arunabh.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide