The response.content is the CSV content that is saved locally with file name that is derived from contactlist id & name retrieved from 'Content-Disposition' header of response
You are missing a step during the export process. The uri in the response from GET /api/v2/outbound/contactlists/{contactListId}/export contains the download ID i.e. "https://api.mypurecloud.com/api/v2/downloads/<download ID>"
You then need to use that ID in a call to GET /api/v2/downloads/{downloadId} to get the real url that you can use to download the CSV file. (you may need to set the query parameter issueRedirect to false)
Thank you for reply.
I have implemented this since day 1 and currently also I m able to download the CSV file without any issue. (i.e making request to https://api.mypurecloud.com/api/v2/downloads/ url)
Only observation is that aft 12-Jun night, response to download CSV file is missing [Content-Disposition] header.
This was not an announced change, nor is that header behavior documented that I'm aware of. Please open a case with Genesys Cloud Care if you feel that this is a bug.