{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["webdavLocks"],"properties":{"webdavLocks":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["now","request_uri","affected_paths","locks","authorized_tokens","etags","if_lists"],"properties":{"now":{"type":"integer","minimum":0,"maximum":1000000000000},"request_uri":{"$ref":"#/properties/artifact/%24defs/s0"},"affected_paths":{"type":"array","items":{"$ref":"#/properties/artifact/%24defs/s0"},"minItems":0,"maxItems":40},"locks":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["token","root","depth","scope","expires"],"properties":{"token":{"type":"string","minLength":1,"maxLength":128},"root":{"$ref":"#/properties/artifact/%24defs/s0"},"depth":{"enum":["0","infinity"]},"scope":{"enum":["exclusive","shared"]},"expires":{"type":"integer","minimum":0,"maximum":1000000000000}}},"minItems":0,"maxItems":24},"authorized_tokens":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128},"minItems":0,"maxItems":24},"etags":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["path","value"],"properties":{"path":{"$ref":"#/properties/artifact/%24defs/s0"},"value":{"type":"string","minLength":1,"maxLength":128}}},"minItems":0,"maxItems":40},"if_lists":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["resource","conditions"],"properties":{"resource":{"$ref":"#/properties/artifact/%24defs/s0"},"conditions":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["kind","value","negated"],"properties":{"kind":{"enum":["token","etag"]},"value":{"type":"string","minLength":1,"maxLength":128},"negated":{"type":"boolean"}}},"minItems":1,"maxItems":12}}},"minItems":0,"maxItems":24}}},"claim":{"anyOf":[{"type":"null"},{"type":"string","minLength":64,"maxLength":64,"pattern":"^[0-9a-f]{64}$"}]}}}},"$defs":{"s0":{"type":"string","minLength":1,"maxLength":256,"pattern":"^/(?:[A-Za-z0-9_.~-]+/)*[A-Za-z0-9_.~-]*$"}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-11/rfc4918-scoped-lock-submission-and-tagged-if-precondition-admission"}