{"service":"HALOWERK datenvertragswerk","endpoint":"/v1/merge-match-action-agreement","method":"POST","content_type":"application/json","inputSchema":{"type":"object","additionalProperties":false,"properties":{"groups":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"target":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,16}$"},"matches_complete":{"type":"boolean"},"matches":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"source":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,16}$"},"action":{"enum":["update","delete","none",null]},"assignment_class":{"anyOf":[{"type":"string","pattern":"^[A-Za-z0-9_-]{1,16}$"},{"type":"null"}]}},"required":["source","action","assignment_class"],"allOf":[{"if":{"properties":{"action":{"enum":["delete","none",null]}}},"then":{"properties":{"assignment_class":{"type":"null"}}}}]},"minItems":0,"maxItems":64}},"required":["target","matches_complete","matches"]},"minItems":1,"maxItems":16}},"required":["groups"]},"requestExample":{"groups":[{"target":"T1","matches_complete":true,"matches":[{"source":"S1","action":"delete","assignment_class":null},{"source":"S2","action":"delete","assignment_class":null}]}]},"operations":[{"method":"POST","inputSchema":{"type":"object","additionalProperties":false,"properties":{"groups":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"target":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,16}$"},"matches_complete":{"type":"boolean"},"matches":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"source":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,16}$"},"action":{"enum":["update","delete","none",null]},"assignment_class":{"anyOf":[{"type":"string","pattern":"^[A-Za-z0-9_-]{1,16}$"},{"type":"null"}]}},"required":["source","action","assignment_class"],"allOf":[{"if":{"properties":{"action":{"enum":["delete","none",null]}}},"then":{"properties":{"assignment_class":{"type":"null"}}}}]},"minItems":0,"maxItems":64}},"required":["target","matches_complete","matches"]},"minItems":1,"maxItems":16}},"required":["groups"]},"requestExample":{"groups":[{"target":"T1","matches_complete":true,"matches":[{"source":"S1","action":"delete","assignment_class":null},{"source":"S2","action":"delete","assignment_class":null}]}]}}]}