{"slug":"agent-halowerk-com-v1-oss-openrefine-verified-table-recipe-r-407c11","title":"Executes a caller-directed sequence of table operations in native OpenRefine and","host":"agent.halowerk.com","method":"POST","resource":"https://agent.halowerk.com/v1/oss-openrefine-verified-table-recipe-replay","category":"other","description":"Executes a caller-directed sequence of table operations in native OpenRefine and returns the transformed table together with the exported recipe. What distinguishes it from simply transforming data is the evidence: the recipe is persisted, the project is reopened, and the whole thing is replayed fro","price_listed":0.0045,"price_asked":0.0045,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1220,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"steps":[{"case":"lower","column":"name","op":"normalize_text","trim":true},{"case":"preserve","column":"code","op":"normalize_text","trim":true},{"column":"status","edits":[{"from":["yes","Y"],"to":"active"},{"from":["no"],"to":"inactive"}],"op":"replace_values"},{"columns":["name","code"],"name":"label","null_policy":"empty","op":"add_text_column","separator":" / "},{"column":"code","name":"external_id","op":"rename_column"},{"column":"notes","op":"remove_column"}],"table":{"columns":["name","code","status","notes"],"rows":[{"id":"r1","values":[" Élodie "," X1 ","yes",null]},{"id":"r2","values":["ALICE","x2","Y",""]},{"id":"r3","values":[null,"001","no","keep"]}]}},"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":{"steps":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"case":{"enum":["preserve","lower","upper"]},"column":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"op":{"const":"normalize_text"},"trim":{"type":"boolean"}},"required":["op","column","trim","case"],"type":"object"},{"additionalProperties":false,"properties":{"column":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"edits":{"items":{"additionalProperties":false,"properties":{"from":{"items":{"maxLength":4096,"minLength":1,"type":"string"},"maxItems":32,"minItems":1,"type":"array"},"to":{"maxLength":4096,"type":"string"}},"required":["from","to"],"type":"object"},"maxItems":32,"minItems":1,"type":"array"},"op":{"const":"replace_values"}},"required":["op","column","edits"],"type":"object"},{"additionalProperties":false,"properties":{"columns":{"items":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"maxItems":8,"minItems":1,"type":"array"},"name":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"null_policy":{"enum":["empty","propagate"]},"op":{"const":"add_text_column"},"separator":{"maxLength":64,"type":"string"}},"required":["op","name","columns","separator","null_policy"],"type":"object"},{"additionalProperties":false,"properties":{"column":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"name":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"op":{"const":"rename_column"}},"required":["op","column","name"],"type":"object"},{"additionalProperties":false,"properties":{"column":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"op":{"const":"remove_column"}},"required":["op","column"],"type":"object"},{"additionalProperties":false,"properties":{"columns":{"items":{"pattern":"^[A-Za-z][A-Za-z0-9_]{0,31}$","type":"string"},"maxItems":16,"minItems":1,"type":"array"},"op":{"const":"reorder_columns"}},"required":["op","columns"],"type":"object"}]},"maxItems":16,"minItems":1,"type":"array"},"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":1000,"minItems":1,"type":"array"}},"required":["columns","rows"],"type":"object"}},"required":["table","steps"],"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.0045,"price_match":true,"latency_ms":1220,"error":null}],"description_full":"Executes a caller-directed sequence of table operations in native OpenRefine and returns the transformed table together with the exported recipe. What distinguishes it from simply transforming data is the evidence: the recipe is persisted, the project is reopened, and the whole thing is replayed from the original input, with hashes reported at each stage.","last_updated":"2026-10-23T07:35:37.498Z","schemes":["exact"]}