I think the PUT statement is slightly wrong.
Please change to the following
Format should be as follows. You are missing the projects between site ID and Project ID
Let me know how you get on
All the best
Thank you very much, seems like you have found the problem. Just one more question, do we need a header for authentication information (token etc.) in the request body?
1 of 1 people found this helpful
You do need to have the header in the request, but not part of the request body.
See the following on format
An example for updating a project from the API help page
curl "http://MY-SERVER/api/2.2/sites/9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d/projects/1f2f3e4e-5d6d-7c8c-9b0b-1a2a3f4f5e6e" -X PUT -H "X-Tableau-Auth:12ab34cd56ef78ab90cd12ef34ab56cd" -d @update-project.xml
They did not write this in the REST API Manual. Thank you very much for your help.
No problem. Glad its sorted