{"service":"Agent Tools","endpoint":"/v1/data/clean","method":"POST","content_type":"application/json","inputSchema":{"type":"object","properties":{"csv":{"type":"string","description":"CSV-Text, Trennzeichen wird erkannt"},"rows":{"type":"array","maxItems":20000,"items":{"type":"object"},"description":"Alternativ: Liste von Objekten"},"delimiter":{"type":"string","description":"Trennzeichen erzwingen"},"dedupe":{"type":"boolean","default":true},"trim":{"type":"boolean","default":true},"drop_empty_columns":{"type":"boolean","default":true},"drop_empty_rows":{"type":"boolean","default":true}}},"requestExample":{"csv":"Firma;Umsatz 2025;Datum;Notiz\nBau GmbH;1.234,50;01.03.2026;\nBau GmbH;1.234,50;01.03.2026;\nHolz AG;980,00;15.04.2026;"},"operations":[{"method":"POST","inputSchema":{"type":"object","properties":{"csv":{"type":"string","description":"CSV-Text, Trennzeichen wird erkannt"},"rows":{"type":"array","maxItems":20000,"items":{"type":"object"},"description":"Alternativ: Liste von Objekten"},"delimiter":{"type":"string","description":"Trennzeichen erzwingen"},"dedupe":{"type":"boolean","default":true},"trim":{"type":"boolean","default":true},"drop_empty_columns":{"type":"boolean","default":true},"drop_empty_rows":{"type":"boolean","default":true}}},"requestExample":{"csv":"Firma;Umsatz 2025;Datum;Notiz\nBau GmbH;1.234,50;01.03.2026;\nBau GmbH;1.234,50;01.03.2026;\nHolz AG;980,00;15.04.2026;"}}]}