Create Delete Member Resources By Vrn Using POST
Batched atomic create or delete of member resource in a project by vrn
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 parent project
Configuration for the member resource
{
"memberResourcesToAdd": [
{
"description": "string",
"displayName": "string",
"duplicateAllowed": false,
"externalId": "string",
"externalUrl": "string",
"resourceSubType": "string",
"resourceTypeId": "string"
}
],
"memberResourcesToRemove": [
"string"
]
}
List of member resources
List of member resource IDs
Successful operation (Empty body for resource delete)
"IdRefLinkDtoBatch Object"
items
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
The requested resource could not be found
"CspErrorResponse Object"
cspErrorCode
errorCode
message
moduleCode
requestId
statusCode
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 POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/csp/gateway/resource/api/v1/orgs/{orgId}/projects/member-resources