Upsert a project
POST
/api/v2/projects/upsertCreate or update by external keyPUT
/api/v2/projects/upsertCreate or update by external keyProvide a non-empty externalKey and do not send id. Celoxis updates the matching project or creates one. Multiple matches return HTTP 409.
curl -X PUT \
-H 'Content-Type: application/json' \
-H 'Authorization: bearer YourTokenHere' \
-d '{
"externalKey": "ERP-P-1001",
"name": "Website Redesign",
"workspace": 12345
}' \
'https://app.celoxis.com/psa/api/v2/projects/upsert'