{"api":"v1","generated_at":"2026-09-15T23:43:18.802Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/tools-halowerk-com-v1-data-clean-9d1b81","pinned_page":"https://tollindex.com/e/tools-halowerk-com-v1-data-clean-9d1b81/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"tools-halowerk-com-v1-data-clean-9d1b81","canonical_url":"https://tools.halowerk.com/v1/data/clean","resource":"https://tools.halowerk.com/v1/data/clean","http_method":"POST","type":"http","x402_version":2,"registries":[],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Nimmt CSV oder eine Liste von Objekten, erkennt das Trennzeichen selbst, vereinheitlicht Spaltennamen, deutet Typen einschliesslich deutscher und englischer Zahlformate und Datumsformate, entfernt Dubletten, leere Zeilen und leere Spalten und meldet jede Aenderung. Liefert zusaetzlich ein abgeleitetes Schema je Spalte mit Hinweis auf gemischte Typen.","service_name":"Netzhandwerker Agent Tools","declared_category":null,"declared_tags":["x402","agent-tools","data","data_clean"],"route_template":null,"registry_updated":"2026-08-16T11:49:53.800Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"data clean","category":"inference","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T11:42:41.317Z","observation_began":"2026-09-10"},"presence":{"listed_now":false,"first_absent_at":"2026-09-15T16:57:44.360Z","delisting_confirmed_at":"2026-09-15T21:20:12.737Z","events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"},{"registry":"cdp","at":"2026-09-15T16:57:44.360Z","event":"delisted"},{"registry":"cdp","at":"2026-09-15T21:20:12.737Z","event":"delisting_confirmed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.002 USDC","amount_units":0.002,"decimals_known":true,"pay_to":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T11:42:41.317Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-08-16T11:49:53.576Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:00:32.374Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T06:00:32.374Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T05:31:58.724Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T05:26:33.892Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:43:17.956Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T11:33:22.247Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","page":"https://tollindex.com/seller/0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","endpoints":1553,"hosts":67},"reports":0,"registry_record":{"cdp":[{"tags":["x402","agent-tools","data","data_clean"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","asset":"USDC","version":"2","decimals":6,"eip712Domain":{"name":"USD Coin","chainId":8453,"version":"2","verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"network_name":"Base Mainnet","assetTransferMethod":"eip3009"},"payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","amount":"2000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-08-16T11:49:53.576Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://tools.halowerk.com/v1/data/clean","extensions":{"bazaar":{"info":{"input":{"body":{"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;"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"rows":[{"datum":"2026-03-01","firma":"Bau GmbH","umsatz_2025":1234.5},{"datum":"2026-04-15","firma":"Holz AG","umsatz_2025":980}],"report":{"rows_in":3,"rows_out":2,"columns_in":4,"columns_out":3,"type_changes":{},"values_trimmed":0,"duplicates_removed":1,"empty_rows_removed":0,"empty_columns_removed":["notiz"]},"schema":{"datum":{"type":"date","mixed":false,"null_count":0},"firma":{"type":"string","mixed":false,"null_count":0},"umsatz_2025":{"type":"number","mixed":false,"null_count":0}},"source":"csv","columns":["firma","umsatz_2025","datum"]}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{"csv":{"type":"string","description":"CSV-Text, Trennzeichen wird erkannt"},"rows":{"type":"array","items":{"type":"object"},"maxItems":20000,"description":"Alternativ: Liste von Objekten"},"trim":{"type":"boolean","default":true},"dedupe":{"type":"boolean","default":true},"delimiter":{"type":"string","description":"Trennzeichen erzwingen"},"drop_empty_rows":{"type":"boolean","default":true},"drop_empty_columns":{"type":"boolean","default":true}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}}},"description":"Nimmt CSV oder eine Liste von Objekten, erkennt das Trennzeichen selbst, vereinheitlicht Spaltennamen, deutet Typen einschliesslich deutscher und englischer Zahlformate und Datumsformate, entfernt Dubletten, leere Zeilen und leere Spalten und meldet jede Aenderung. Liefert zusaetzlich ein abgeleitetes Schema je Spalte mit Hinweis auf gemischte Typen.","lastUpdated":"2026-08-16T11:49:53.8Z","serviceName":"Netzhandwerker Agent Tools","x402Version":2}]}}