{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["opcRelationships"],"properties":{"opcRelationships":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["parts","defaults","overrides","relationships","roots"],"properties":{"parts":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","maxLength":256,"minLength":1}}},"maxItems":128,"minItems":0},"defaults":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["extension","content_type"],"properties":{"extension":{"type":"string","maxLength":32,"minLength":1},"content_type":{"type":"string","maxLength":128,"minLength":1}}},"maxItems":32,"minItems":0},"overrides":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["part","content_type"],"properties":{"part":{"type":"string","maxLength":256,"minLength":1},"content_type":{"type":"string","maxLength":128,"minLength":1}}},"maxItems":64,"minItems":0},"relationships":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["source","id","type","target","external"],"properties":{"source":{"type":"string","maxLength":256,"minLength":1},"id":{"type":"string","maxLength":64,"minLength":1},"type":{"type":"string","maxLength":256,"minLength":1},"target":{"type":"string","maxLength":256,"minLength":1},"external":{"type":"boolean"}}},"maxItems":128,"minItems":0},"roots":{"type":"array","items":{"type":"string","maxLength":256,"minLength":1},"maxItems":32,"minItems":1}}},"claim":{"anyOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["missing_parts","reachable_parts","relationships"],"properties":{"missing_parts":{"type":"array","maxItems":4096,"items":{"type":"string","maxLength":20000}},"reachable_parts":{"type":"array","maxItems":4096,"items":{"type":"object","additionalProperties":false,"required":["content_type","name"],"properties":{"content_type":{"type":"string","maxLength":20000},"name":{"type":"string","maxLength":20000}}}},"relationships":{"type":"array","maxItems":4096,"items":{"type":"object","additionalProperties":false,"required":["exists","external","id","source","target"],"properties":{"exists":{"type":"boolean"},"external":{"type":"boolean"},"id":{"type":"string","maxLength":20000},"source":{"type":"string","maxLength":20000},"target":{"type":"string","maxLength":20000}}}}}}]}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-03/opc-case-equivalent-part-content-type-relationship-closure"}