HTTP EDI Web Service (REST API)
Effortless EDI Translation for Developers and IT Teams
Convert EDI ↔ XML or JSON via REST API — now with OAuth2 security and 997 acknowledgments built in.
SMARTER. FASTER. MORE SECURE.
Convert EDI ↔ XML or JSON via REST API — now with OAuth2 security and 997 acknowledgments built in.
SMARTER. FASTER. MORE SECURE.
The EDI2XML Web Service is a powerful, HTTP-based REST API that seamlessly translates EDI (X12) messages to XML or JSON and vice versa, without requiring EDI expertise. Built for developers, integrators, and IT teams, this API supports fast setup, flexible formats, and pay-as-you-go pricing.
Start converting EDI programmatically in under an hour.
No contracts. No hidden fees. 15-day free trial.
You can now send XML or JSON requests to the API and receive X12 (EDI) in return.
Likewise, when sending X12, the service returns either JSON or XML based on a parameter you send in your json POST request.
No need for a separate API call — the 997 Functional Acknowledgment is now returned directly in the API response (as an X12-formatted string), saving you time and effort.
API access is now protected by OAuth2 Authorization, offering:
This upgrade reinforces our commitment to building a fast, secure, and scalable EDI conversion service — so your team can focus on integration, not translation.
EDI2XML Web Service is an HTTP-based EDI Conversion REST API that automatically detects whether an incoming message is in X12, XML, or JSON format. It runs entirely over the internet, on the EDI2XML platform, and is capable of receiving secure HTTP requests to translate:
Now with Version 2.0, the service supports both application/XML and application/JSON, giving you more flexibility in the way you interact with the API.
For developers seeking the best EDI translation API, here’s why it stands out:
No EDI Experience Required
Work with XML or JSON, formats already mastered by most developers — no need to learn EDI standards.
Rapid Integration
Use our pre-built Java client or call the XML to EDI Web Service directly from integration tools like Postman or ARC.
Built-in 997 Functional Acknowledgment (New in v2.0)
The API now automatically returns a 997 Functional Acknowledgment along with the converted message — no extra call required.
Enhanced Security with OAuth2 (New in v2.0)
All API requests are now protected by OAuth2 Authorization, with secure token-based access and refresh tokens valid for one hour.
Cost-Effective
Our pay-as-you-go EDI conversion service charges only for the data processed — no upfront commitments or hidden fees.
Our Web Service System is designed to receive HTTP requests in “multi-part/data form” encryption mode, encapsulating few parameters (API Token and password). At the same time, the HTTP request can include:
Upon receiving the Request, EDI2XML web service will detect the message sent, and find out whether it is an XML message or an EDI message.
If you send EDI, the API returns XML or JSON
If you send XML or JSON, it returns EDI (X12 format)
The expected output format can be controlled by a parameter in your request or by setting the appropriate HTTP Content-Type and Accept headers (e.g., application/xml or application/json).
There are great advantages for developers and IT project managers to use the EDI2XML HTTP service. The following are some of the main advantages and benefits:
Interested in our EDI Web Service? Get a pricing plan.
Try our EDI Web Service free for 15 days and see the benefits firsthand. Request your trial now!
No credit card required
The EDI2XML Web Service is tailored for developers, IT teams, and businesses seeking to streamline EDI integrations without deep EDI expertise. It’s ideal for:
This service is perfect for users who:
✅ Work with HTTP/REST APIs and understand authentication (API tokens, passwords).
✅ Need a pay-as-you-go EDI conversion service with no long-term contracts.
✅ Prioritize speed—launch integrations in under 1 hour with our Java SDK and sample files.
Already comfortable with APIs? Start your free trial and test the EDI2XML Web Service today.
A Kilo Character (KC) is a unit used to calculate the size of EDI documents. It represents 1,024 characters, including:
+
, :
, '
).ISA
, GS
, ST
).Example:
A typical EDI document like an 850 Purchase Order or 810 Invoice is roughly 1 KC (1,024 characters).
Key Facts:
✅ 1 KC = 1,024 characters = 1 KB (Kilo-Byte) in size.
✅ Pricing for EDI translation services (like EDI Web Service) often uses KC to calculate data processing fees.
✅ KC counts ensure fair billing, as EDI documents vary in complexity.
Need help estimating KC for your EDI files? contact our team.
Here’s how the trial process works:
Key Notes:
✅ No credit card required to start the trial.
✅ No hidden fees—you only pay if you choose to subscribe.
✅ No automatic charges—your trial expires risk-free.
Questions? Contact support for assistance.
Canceling your subscription is simple and penalty-free. Follow these steps:
Key Notes:
✅ No long-term contracts: Cancel anytime with no hidden fees.
✅ No cancellation penalties: Pay only for the days you used the service.
✅ Instant confirmation: We process requests within 1 business day.
Need help? Contact support for urgent cancellation requests.
The EDI2XML Web Service offers unlimited EDI conversions with no API usage limits, making it ideal for high-volume EDI processing. Here’s what you need to know:
How It Works:
Need to process large EDI batches? contact us for custom scaling EDI solutions.
The EDI2XML Web Service supports all major EDI standards and transactions, including X12 and EDIFACT. Here’s what you need to know:
✅ Guarantee: No delays, no hidden costs—seamless custom EDI mapping.
The instructions on how to get started are straightforward to follow. We provide detailed instructions and screenshots. For a junior developer who is able to follow instructions, he can see results within less than an hour, just by following instructions from our quick start guide.
Moreover, we offer a 30 minutes courtesy technical call, for every new subscriber.
In case more in-depth user training and assistance are required, that is a service we can offer, at an additional billable fee.
Getting started with the EDI2XML Web Service is very simple and quick. Within less than an hour, you can issue the first Call to the Web Service and see the response. Our Web Service is very well documented, and instructions are provided with each subscription. In our instructions guide, we provide:
EDI2XML fees to consume HTTP / Web Service calls are based on a very simple pricing scheme. There are [2] elements that make up the price:
a) Monthly mailbox fee: a “fixed” monthly fee for the Web Service Mailbox usage on EDI2XML platform. It is a non-refundable fee.
b) Data processing fee: a “variable” fee based on the volume of data processed and translated between EDI and XML, during a calendar month. The volume of data processed is computed in both directions:
a) Incoming, and
b) Outgoing
Our pricing model is designed to be straightforward with no hidden fees or unexpected charges. You only pay for what you use.
For a personalized pricing breakdown based on your specific needs and data volume, contact us today. We’ll provide a clear, tailored business proposal that ensures you get the best value for your operations.
Experience the power of seamless EDI to XML and XML to EDI conversion with our 15-day free trial of the EDI2XML Web Service. This trial gives developers and IT project managers the opportunity to explore how our HTTP service can streamline their data translation processes without the need for deep EDI knowledge.
During the trial, you can:
Contact us today to request your free 15-day trial of EDI2XML Web Service. Our team is here to help you set up and start exploring the benefits of our service in less than an hour!