Structural + optional Walmart-profile findings on a raw X12 850. Not a compliance guarantee.
POST /v1/validate?profile=walmart
curl -sS -X POST 'https://transform.edibridge.com/v1/validate?profile=walmart' \ -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 with findings[]. 10 free/day per IP.
valid is true iff no fatal findings. Severities: fatal / warning / info. Profile walmart adds retailer rules on top of structural checks. Free tier: 10 validates/day/IP.
This is a pre-flight check — findings, not a guarantee of retailer acceptance.