Validate Blueprint Using POST
Validates a blueprint
Request
URI
POST
https://{api_host}/blueprint/api/blueprint-validation
COPY
Query Parameters
string
apiVersion
Optional
The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /blueprint/api/about
Request Body
BlueprintValidationRequest
of type(s)
application/json
Required
{
"blueprintId": "string",
"blueprintVersion": "string",
"content": "string",
"inputs": {
"inputs": {}
},
"projectId": "string"
}
string As uuid
As uuid
blueprintId
Optional
Blueprint Id
string
blueprintVersion
Optional
Blueprint Version
string
content
Optional
Blueprint YAML content
object
inputs
Optional
Blueprint request inputs
string
projectId
Optional
Project Id
Responses
200
OK
Returns
BlueprintValidationResponse
of type(s)
application/json
"BlueprintValidationResponse Object"
boolean
valid
Optional
Is blueprint valid
array of
object
validationMessages
Optional
Validation messages
400
Bad Request
Operation doesn't return any data structure
401
Unauthorized
Operation doesn't return any data structure
403
Forbidden
Operation doesn't return any data structure
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/blueprint/api/blueprint-validation