{"apiVersion": "openeyes.nails.web.v1", "checks": ["preflight", "payload_path", "idempotency_key", "manifest_digest", "no_network"], "contract": {"additionalProperties": false, "contractVersion": 1, "name": "nails-maliang-exports-submit-plan-request", "optionalFields": ["payloadDigest"], "requiredFields": ["stateRoot"], "schemaDigest": "1e06c063bc4b25a2c4d3c706a4e8eaf04b03d97853a8fb227c057d08f74df6a4", "schemaId": "https://openeyes.local/plugins/nails/web/v1/maliang-exports-submit-plan-request.schema.json"}, "method": "GET", "network": false, "ok": true, "pluginId": "nails", "preflightPath": "/api/web/v1/plugins/nails/maliang-exports:preflight", "route": "/api/web/v1/plugins/nails/maliang-exports:submit-plan-contract", "schema": {"$id": "https://openeyes.local/plugins/nails/web/v1/maliang-exports-submit-plan-request.schema.json", "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": {"payloadDigest": {"description": "Optional payload digest to plan for; when omitted, the latest local Maliang export record is used.", "pattern": "^[a-f0-9]{64}$", "type": "string"}, "stateRoot": {"description": "Local state root that contains state/plugins/nails/maliang.", "minLength": 1, "type": "string"}}, "required": ["stateRoot"], "title": "Nails Maliang Exports Submit Plan Request v1", "type": "object"}, "stateNamespace": "state/plugins/nails/maliang", "submitPlanContract": {"auth": "authorization_not_included", "bodySource": "maliang-pipeline-import payload", "method": "POST", "network": false, "pathSource": "maliang.submitPath", "submitEnabled": false}, "submitPlanPath": "/api/web/v1/plugins/nails/maliang-exports:submit-plan"}