Update Projects Attributes Using PATCH
Modify the project attributes (Use projectId value "default" for accessing the default project). Property "makeRoot" will be only considered if "newParentProjectId" is null
Access Policy
| Role | User Accounts | Service Accounts (Client Credentials Applications) |
|---|---|---|
| Organization Admin | ✔️ | ✔️ |
| Organization Owner | ✔️ | ✔️ |
| Project Admin | ✔️ | ✔️ |
Parent organization ID for the project
Identifier of the project specified
Configuration for the project
{
"description": "string",
"displayName": "string",
"makeRoot": false,
"newParentProjectId": "string",
"vrn": "string"
}
Description of the project
Name of the project
Make this project a root project and remove references to the previous parent project
New parent project for this project if it needs to be moved
Project VRN
Successful operation
Invalid request body
"CspErrorResponse Object"
cspErrorCode
errorCode
message
moduleCode
requestId
statusCode
Unauthorized
"CspErrorResponse Object"
cspErrorCode
errorCode
message
moduleCode
requestId
statusCode
The user is forbidden to use the API
"CspErrorResponse Object"
cspErrorCode
errorCode
message
moduleCode
requestId
statusCode
Not Found
"CspErrorResponse Object"
cspErrorCode
errorCode
message
moduleCode
requestId
statusCode
The request could not be processed due to a conflict
"CspErrorResponse Object"
cspErrorCode
errorCode
message
moduleCode
requestId
statusCode
The user has sent too many requests
"CspErrorResponse Object"
cspErrorCode
errorCode
message
moduleCode
requestId
statusCode
Internal Server Error
"CspErrorResponse Object"
cspErrorCode
errorCode
message
moduleCode
requestId
statusCode
curl -X PATCH -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}'