Validate Blueprint Using POST

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

Authentication
This operation uses the following authentication methods.
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