Validate a protocol dictionary.
Runs the full backend validation (Pydantic model checks, termination condition inheritance, operator consistency, duplicate names, etc.) and returns the result.
body : ValidateProtocolRequest Request containing the protocol dict to validate
dict
{"valid": true} on success, or
{"valid": false, "error": "..."} on failure.
Documentation Index
Fetch the complete documentation index at: https://docs.ionworks.com/llms.txt
Use this file to discover all available pages before exploring further.
Request body for validating a protocol.
Protocol as a YAML-format dictionary with 'steps' and optional 'global', 'safety_limits', or a YAML string.
Successful Response
The response is of type Response Validate Protocol Endpoint Protocols Validate Post · object.