--- title: "Validate workflow" description: "Validate a workflow structure without saving it. Checks for:\n- Valid node connections and port compatibility\n- Required configuration fields\n- Circular dependencies\n- Orphaned nodes\n- Missing required inputs\n" source: https://flowdrop.io/docs/api/validation/validateWorkflow site: FlowDrop documentation --- # Validate workflow `POST /workflows/validate` Validate a workflow structure without saving it. Checks for: - Valid node connections and port compatibility - Required configuration fields - Circular dependencies - Orphaned nodes - Missing required inputs ## Request body - `application/json` — Workflow ## Responses - `200` — Validation results (`application/json`: ValidationResponse) - `400` — Bad request - invalid parameters or request body (`application/json`: ErrorResponse) - `500` — Internal server error (`application/json`: ErrorResponse) *Tags: Validation*