One thing you can try directly via the API is to set the value of the content-type header to "" (An empty string). It is possible that your endpoint will accept that. My approach to doing this is:
In chrome open up the developer console
Update your action to have a content-type header with a value like "foo" and save it.
In the developer console "network" tab look for the operation with a name "draft" that is a PATCH operation. Right click on it -> Copy -> Copy as Curl
Make a couple of modifications to the Curl:
Increment the version by 1
Delete the "foo" but leave the quotes
Run the curl command and test it out.
Note: The UI does not like this configuration and won't let you save or publish any updates with the header set to "". If you make any changes in the UI you would have to go through the same process to get the header set back to "". And it looks like you would have publish the action via the API as well.
I verified that the postman endpoint returns
"headers.content-type": "",
Which might be acceptable by the real endpoint you are trying to use. Trying to set the value to null (the JSON null, no quotes) will cause your data action to fail.
Let us know if this works for you. If it does, you could open up a support case or an idea on https://purecloud.ideas.aha.io/ideas/ to get the UI to support giving a header an empty value.
------------------------------
--Jason
------------------------------
Original Message:
Sent: 08-17-2026 11:52
From: Jerome Saint-Marc
Subject: Can Content-Type be suppressed for GET Web Services Data Actions?
Hello,
As far as I know, you can only update/override the value but not get the header removed.
Regards,
------------------------------
Jerome Saint-Marc
Senior Development Support Engineer
------------------------------