EDIBridge Transform

Home / Docs / X12 → JSON

X12 → JSON live

Parse a raw X12 850 into structure-aware JSON (qualifiers, loops, envelopes preserved).

Endpoint

POST /v1/transform?from=x12&to=json

curl (copy-paste)

curl -sS -X POST 'https://transform.edibridge.com/v1/transform?from=x12&to=json' \
  -H 'content-type: text/plain' \
  --data-binary @- <<'X12'
ISA*00*          *00*          *ZZ*WALMART        *ZZ*MYCOMPANY      *260405*1430*^*00501*000000001*0*T*>~
GS*PO*WALMART*MYCOMPANY*20260405*1430*1*X*005010~
ST*850*0001~
BEG*00*SA*6284850222**20260405~
REF*DP*0094~
REF*VN*VENDOR-001~
DTM*010*20260412~
DTM*002*20260415~
N1*ST*WALMART DC 6018*92*6018~
N3*702 SW 8TH ST~
N4*BENTONVILLE*AR*72716*US~
N1*BY*WAL-MART STORES INC~
N1*VN*ACME WIDGET CO~
PO1*1*72*EA*9.99**UP*012345678901*VP*WIDGET-BLUE-L~
PID*F****BLUE WIDGET LARGE 12-PACK~
PO1*2*48*EA*14.99**UP*012345678902*VP*WIDGET-RED-M~
PID*F****RED WIDGET MEDIUM 6-PACK~
PO1*3*24*EA*24.99**UP*012345678903*VP*WIDGET-GREEN-XL~
PID*F****GREEN WIDGET XL SINGLE~
CTT*3~
SE*20*0001~
GE*1*1~
IEA*1*000000001~
X12

Expect 200 application/json. Body is raw X12 text (segment terminator ~).

Notes

Sample 850 is synthetic test data (ISA15=T). Retailer names in fixtures are illustrative. Live directions only — see /v1/health.

← All docs · Check live directions