Create Entitlement Using POST 1
Creates an entitlement for a given project.
Request
URI
POST
https://{api_host}//sc2-10-185-6-200.eng.vmware.com/catalog/api/admin/entitlements
COPY
Request Body
The entitlement to be created
Entitlement of type(s) application/json
Optional
{
"definition": {
"description": "string",
"iconId": "string",
"id": "string",
"name": "string",
"numItems": 0,
"sourceName": "string",
"sourceType": "string",
"type": "string"
},
"id": "string",
"projectId": "string"
}
string As uuid As uuid
id
Required
Entitlement id
string
projectId
Required
Project id
Responses
200
OK
Returns Entitlement of type(s) application/json
{
"definition": {
"description": "string",
"iconId": "string",
"id": "string",
"name": "string",
"numItems": 0,
"sourceName": "string",
"sourceType": "string",
"type": "string"
},
"id": "string",
"projectId": "string"
}
string As uuid As uuid
id
Required
Entitlement id
string
projectId
Required
Project id
201
Created
Returns Entitlement of type(s) application/json
{
"definition": {
"description": "string",
"iconId": "string",
"id": "string",
"name": "string",
"numItems": 0,
"sourceName": "string",
"sourceType": "string",
"type": "string"
},
"id": "string",
"projectId": "string"
}
string As uuid As uuid
id
Required
Entitlement id
string
projectId
Required
Project id
400
Catalog item or source cannot be entitled to the project
Operation doesn't return any data structure
401
Unauthorized
Operation doesn't return any data structure
404
Catalog item or catalog source not found
Operation doesn't return any data structure
Catalog Entitlements Operations
POST
Create Entitlement Using POST 1
DELETE
Delete Entitlement Using DELETE 1
GET
Get Entitlements Using GET 1