Does anyone know how I can define a required field which is dependant on another field? For example if field1 is marked true then field2 must be required, otherwise field 2 should not be filled. Here is my current attempt: "field1": { "title": "Field1:", "type": "string", "enum": ["true", "false"] }, "field2": { "title": "Field2:", "type": "integer", "dependencies": "field1", "required": true } Alpaca's dependency system hides the dependant field if the dependency is not met, otherwise the field is shown and any options assigned to it such as validation options are also required. After looking