v5

latestOpenAPI 3.1.02026-08-025631,1012.8 MB
Manifest

Validate Manifest

Validate a YAML manifest without applying.

Checks:

  • YAML syntax validity
  • Schema validation against manifest models
  • Cross-resource reference validation
  • Dependency resolution (no circular dependencies)
  • Secret reference existence

Returns detailed validation results including:

  • Resource counts by type
  • Missing secrets that need to be configured
  • Validation errors and warnings

Example:

curl -X POST /v1/manifest/validate \
  -H "Authorization: Bearer $API_KEY" \
  -F "manifest_file=@mixpeek.yaml"
post/v1/manifest/validate

Response

Successful Response

validboolean required

Whether the manifest is valid

resourcesobject

Count of each resource type

missing_secretsstring[]

Secret names referenced but not configured

errorsstring[]

Validation errors

warningsstring[]

Validation warnings

Example response

{
  "errors": [],
  "missing_secrets": [],
  "resources": {
    "buckets": 2,
    "collections": 1,
    "namespaces": 1,
    "retrievers": 1
  },
  "valid": true,
  "warnings": []
}