Request Catalog Item Instances 1

Request Catalog Item Instances 1

Creates a deployment 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

Authentication
This operation uses the following authentication methods.
Responses
200

OK

[
    "CatalogItemRequestResponse Object"
]

400

Invalid request - bad data.

[
    "CatalogItemRequestResponse Object"
]

401

Unauthorized

[
    "CatalogItemRequestResponse Object"
]

403

Forbidden.

[
    "CatalogItemRequestResponse Object"
]

404

Not Found

[
    "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