Skip to main content
POST
Checks a manifest and reports every problem it finds, without creating anything. The call needs authentication and, with an API key, the templates:read scope. It always answers 200: whether the manifest is valid is in the valid field, so a manifest that is not even an object comes back as findings, not as a malformed request. The checks are the ones applied to a private template. For the manifest fields and examples, see the manifest reference and Validate and test a template.
object | string
required
The manifest. Send it as a JSON object, or as a string with the YAML of the vertracloud.template.yaml file. A string that is not valid YAML is reported as a finding.

Response

object
The result of the validation.

Error Responses

string
The error code indicating the reason for the failure. Possible values:
  • VALIDATION_ERROR: The body has no manifest field (400).
  • API_KEY_SCOPE_DENIED: The API key does not have the templates:read scope (403).
  • RATE_LIMIT_EXCEEDED: Too many requests (429).
  • INTERNAL_SERVER_ERROR: Unexpected failure (500).
Last modified on October 28, 2026