{"slug":"agent-halowerk-com-v1-oss-openrefine-reference-catalog-recon-8f852c","title":"Reconciles a column of names against a reference catalog that you supply — your ","host":"agent.halowerk.com","method":"POST","resource":"https://agent.halowerk.com/v1/oss-openrefine-reference-catalog-reconciliation-review","category":"other","description":"Reconciles a column of names against a reference catalog that you supply — your catalog, not a public knowledge base — using native OpenRefine reconciliation with a caller-set edit distance and an optional required type. The result separates rows with a single candidate, rows with several, and rows ","price_listed":0.004,"price_asked":0.004,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1209,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"catalog":[{"id":"ref_a","name":"Aa","type":"org"},{"id":"ref_b","name":"BB","type":"org"},{"id":"ref_acme","name":"Acme Ltd","type":"org"},{"id":"ref_acme_reordered","name":"Ltd Acme","type":"org"},{"id":"ref_person","name":"Aa","type":"person"},{"id":"ref_godel","name":"Godel","type":"org"}],"max_edit_distance":0,"query_column":"name","required_type":"org","table":{"columns":["name","source_code"],"rows":[{"id":"row_a","values":["Aa","001"]},{"id":"row_b","values":["BB","002"]},{"id":"row_a_repeat","values":["Aa","003"]},{"id":"row_ambiguous","values":["Acme Ltd","004"]},{"id":"row_none","values":["ZZ","005"]},{"id":"row_null","values":[null,"006"]},{"id":"row_empty","values":["","007"]},{"id":"row_punctuation","values":["!!!","008"]},{"id":"row_accent","values":["Gödel","009"]}]}},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"catalog":{"items":{"additionalProperties":false,"properties":{"id":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"name":{"maxLength":256,"minLength":1,"type":"string"},"type":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"}},"required":["id","name","type"],"type":"object"},"maxItems":100,"minItems":1,"type":"array"},"max_edit_distance":{"maximum":8,"minimum":0,"type":"integer"},"query_column":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"required_type":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"table":{"additionalProperties":false,"properties":{"columns":{"items":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"maxItems":16,"minItems":1,"type":"array"},"rows":{"items":{"additionalProperties":false,"properties":{"id":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"values":{"items":{"anyOf":[{"maxLength":4096,"type":"string"},{"type":"null"}]},"maxItems":16,"minItems":1,"type":"array"}},"required":["id","values"],"type":"object"},"maxItems":200,"minItems":1,"type":"array"}},"required":["columns","rows"],"type":"object"}},"required":["table","query_column","catalog","required_type","max_edit_distance"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.004,"price_match":true,"latency_ms":1209,"error":null}],"description_full":"Reconciles a column of names against a reference catalog that you supply — your catalog, not a public knowledge base — using native OpenRefine reconciliation with a caller-set edit distance and an optional required type. The result separates rows with a single candidate, rows with several, and rows with none, and it leaves the ambiguous ones ambiguous: an automatic pick would be the cheapest possible way to introduce a wrong identity into a reference dataset.","last_updated":"2026-10-23T07:35:39.764Z","schemes":["exact"]}