Request Catalog Item Instances
Creates deployments from a catalog item.
Request
URI
POST
https://{api_host}/catalog/api/items/{id}/request
COPY
Path Parameters
string
id
Required
Catalog item ID
Request Body
CatalogItemRequest
of type(s)
application/json
Required
{
"bulkRequestCount": 0,
"deploymentName": "string",
"inputs": {},
"projectId": "string",
"reason": "string",
"version": "string"
}
integer As int32
As int32
bulkRequestCount
Optional
Deployment request count; defaults to 1 if not specified.
string
deploymentName
Optional
Constraints:
maxLength: 900
Name of the requested deployment
object
inputs
Optional
inputs
string
projectId
Optional
Project to be used for the request
string
reason
Optional
Constraints:
maxLength: 10240
Reason for request
string
version
Optional
Version of the catalog item. e.g. v2.0
Responses
400
Invalid request - bad data.
[
"CatalogItemRequestResponse Object"
]
401
Unauthorized
[
"CatalogItemRequestResponse Object"
]
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/catalog/api/items/{id}/request
On This Page
Catalog Items Operations
GET
Get Catalog Items
GET
Get Catalog Filters
GET
Get Catalog Filter By Id
POST
Assign Catalog Item To Projects
POST
Republish Catalog Item
POST
Unpublish Catalog Item
GET
Get Catalog Item
GET
Geta Catalog Item Form
POST
Request Catalog Item Instances
GET
Get Versions
GET
Get Version By Id
GET
Geta Catalog Item Version Form
POST
Publish Catalog Item