Catalog Request Callback Controller.validate Request

Catalog Request Callback Controller.validate Request

Handles the validation callback for an unsubmitted Request from the Service Catalog. This callback is used to both validate the request as well obtain additional properties if needed before the request is submitted.

Request
URI
POST
https://{api_host}/container-service/api/callbacks/catalog/requestValidations
COPY
Request Body

Service Catalog representation of a Container Instance Request.

providerRequest of type(s) application/json
Required
{
    "requestedFor": "string",
    "catalogItemTypeId": "string",
    "reasons": "string",
    "requestType": "string",
    "requestBindingId": "string",
    "description": "string",
    "targetCafeResourceId": "string",
    "targetResourceId": "string",
    "requestedBy": "string",
    "rootCafeResourceId": "string",
    "requestNumber": 0,
    "targetResourceTypeId": "string",
    "requestedObjectId": "string",
    "solution": false,
    "targetResourceProviderId": "string",
    "catalogRequestId": "string",
    "organization": {
        "tenantRef": "string",
        "subtenantRef": "string",
        "tenantLabel": "string",
        "subtenantLabel": "string"
    },
    "callbackServiceId": "string",
    "requestData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    }
}
string
requestedFor
Optional

requestedFor

string
catalogItemTypeId
Optional

catalogItemTypeId

string
reasons
Optional

reasons

string
requestType
Optional

requestType

Possible values are : CATALOG_ITEM, RESOURCE_ACTION,
string
requestBindingId
Optional

requestBindingId

string
description
Optional

description

string
targetCafeResourceId
Optional

targetCafeResourceId

string
targetResourceId
Optional

targetResourceId

string
requestedBy
Optional

requestedBy

string
rootCafeResourceId
Optional

rootCafeResourceId

integer As int64 As int64
requestNumber
Optional

requestNumber

string
targetResourceTypeId
Optional

targetResourceTypeId

string
requestedObjectId
Optional

requestedObjectId

boolean
solution
Optional

solution

string
targetResourceProviderId
Optional

targetResourceProviderId

string
catalogRequestId
Optional

catalogRequestId

organization
Optional

organization

string
callbackServiceId
Optional

callbackServiceId

requestData
Optional

requestData

Responses
200
Operation doesn't return any data structure