{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["gitRevisionWalk"],"properties":{"gitRevisionWalk":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["commits","include","exclude","first_parent"],"properties":{"commits":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","timestamp","parents"],"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},"timestamp":{"type":"integer","minimum":-2000000000,"maximum":2000000000},"parents":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},"maxItems":8,"minItems":0}}},"maxItems":128,"minItems":1},"include":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},"maxItems":32,"minItems":1},"exclude":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},"maxItems":32,"minItems":0},"first_parent":{"type":"boolean"}}},"claim":{"anyOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["selected_commits","excluded_reachable","selected_count"],"properties":{"selected_commits":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},"maxItems":128,"minItems":0},"excluded_reachable":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},"maxItems":128,"minItems":0},"selected_count":{"type":"integer","minimum":0,"maximum":128}}}]}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-06/git-positive-negative-first-parent-revision-set-reconstruction"}