---
title: "Tabular Data Round-Trip Differ"
method: POST
path: "/v1/tools/tabular_roundtrip_differ"
tags: ["import", "csv", "tsv", "json", "roundtrip", "cell-diff", "bidirectional", "write-back", "canonicalize", "openchaingraph"]
---

# Tabular Data Round-Trip Differ

`POST /v1/tools/tabular_roundtrip_differ`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/tabular_roundtrip_differ`
- Auth: none declared

Import a CSV, TSV, or JSON table, edit it, and produce a canonical cell-wise diff plus the modified file with input and output SHA-256 content hashes. Demonstrates the OpenChainGraph import binding and write-back diff (lens get/put round trip). Client-side, deterministic, zero PII.

**Tool URL:** https://ainumbers.co/tools/
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `importData` string, required: The raw CSV, TSV, or JSON table text
  - `importFormat` 'auto' | 'csv' | 'tsv' | 'json': Format (auto-detected if omitted)

## Response `200`

Successful tool execution result

- object: Tool execution result payload

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
