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.

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.

What’s New in Version 2.0?

JSON Support

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.

Built-in 997 Acknowledgment

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.

Enhanced Security with OAuth2

API access is now protected by OAuth2 Authorization, offering:

  • Secure token-based access
  • Refresh tokens that generate access tokens valid for 1 hour
  • Better control and safety for production environments

Developer-Focused Improvements

  • Support for both application/json and application/xml content types
  • Updated schemas for better parsing and validation
  • Faster response structure with clearer payloads
  • Choose between application/json or application/xml in headers

This upgrade reinforces our commitment to building a fast, secure, and scalable EDI conversion service — so your team can focus on integration, not translation.

What is EDI2XML Web Service?

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:

  • EDI messages (X12) into XML or JSON
  • XML or JSON (based on EDI2XML’s proprietary schema) into EDI

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.

How the EDI Conversion REST API Works

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:

  • An EDI (X12) message OR,
  • An XML, or JSON message

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).

API-Converter for EDI XML and JSON

Why Choose Our EDI Translation Service?

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:

  • No need for EDI experience

    work with an XML format, that has been mastered by most developers, without the need for sharp expertise in EDI.

  • Quick Startup

    Get started with less than an hour, from the time you subscribe and get your API tokens

  • Easily integrate EDI into your flows

    We provide a functioning Java client that you can use within your flows and projects, and starting getting results instantly

  • Save time

    We provide xml schema files of all the transactions EDI2XML supports.

  • Outstanding technical support

    Rely on our 24+ years of expertise in EDI and integration projects, whether for consulting, technical support, or project planning: we have you covered all the way

  • No contract

    pay as you go and a very simple and dynamic pricing scheme

EDI Guide

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

FAQ – HTTP EDI Web Service

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:

  • Developers who want to convert EDI to XML programmatically using a REST API.
  • Businesses automating supply chain, logistics, or ERP workflows with EDI integration solutions.
  • IT project managers building custom tools to translate EDI/X12/EDIFACT data into developer-friendly XML formats.

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.

  • Fill out the contact form. Once the form is filled and submitted, we will write back within [24] hours, with the necessary information (Token and password), to start interacting with the Web Service, and this is for [15] calendar days free of charge.
  • Authenticate with your API token and password.
  • Receive results in your chosen format (EDI or XML) within seconds.

Kilo Character (KC) is a unit used to calculate the size of EDI documents. It represents 1,024 characters, including:

  • All text, numbers, and symbols.
  • Spaces and delimiters (e.g., +:').
  • Segment tags (e.g., ISAGSST).

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:

  1. Day 10 of Trial:
    • You’ll receive an email from our team to confirm if you want to continue using the EDI2XML Web Service.
  2. If You Want to Continue:
    • Reply to the email, and we’ll send you a secure payment link.
    • Pay the first month’s fee (covers mailbox + data processing).
    • Enjoy uninterrupted access immediately after payment.
  3. If You Opt Out or Don’t Respond:
    • Your trial access (API token and password) expires automatically after 15 days.
    • No payment is required, and no further action is needed.

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:

  1. Email Request:
    • Send a cancellation request to sales@namtek.ca before the end of your billing cycle (monthly).
    • Include your account details and preferred end-of-service date.
  2. Confirmation & Deactivation:
    • We’ll confirm receipt and deactivate your service as requested.
    • Any outstanding payments for the current billing period must be settled.
  3. Final Steps:
    • After payment clearance, your API access (token/password) will be disabled.
    • No further charges will apply.

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:

  • Unlimited API Calls: Convert as many EDI/XML files as needed—no monthly caps.
  • Process high-volume workflows (e.g., thousands of purchase orders or invoices).
  • Scale integrations seamlessly as your business grows.
  • Real-Time API Performance: No throttling, delays, or queues—even during peak loads.

How It Works:

  • Pricing is usage-based: You pay only for the data processed (measured in Kilo Characters/KC).
  • No throttling: API requests are processed in real-time, regardless of volume.
  • Enterprise-ready: Designed to handle mission-critical EDI workloads 24/7.

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:

Supported Transactions

  • Common EDI Transactions:
    • X12: 850 (Purchase Order), 810 (Invoice), 856 (ASN), 940 (Warehouse Order), 997 (Functional Acknowledgment).
    • EDIFACT: ORDERS (Purchase Order), INVOIC (Invoice), DESADV (Dispatch Advice).
  • Full List: See our EDI Document Library for details.

Need a Transaction Added?

  • Custom Requests: If your required EDI transaction isn’t listed, we’ll add it within 24 hours—no extra fees.
  • How It Works:
    1. Email support@edi2xml.com with the transaction name/ID.
    2. We’ll confirm and deploy the update.
    3. Test it instantly via our API.

✅ 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.

EDI Web Service – Getting Started

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:

  1. a Java client that receives (4) parameters and does the call and returns the result. You can use at your own will within your flow. It is 100% cross-platform, and free to use by our subscribers. This client has been developed by our own team to ease our clients’ work.
  2. An example of how to interact with HTTP service from ARC (Advanced REST Client) software, where you can see the result instantly right after you fill the appropriate variables.
  3. One sample EDI file for testing.
  4. One sample XML file for testing.
  5. Hyperlink to download all the schema files for the XML transactions.

How Much EDI2XML Web Service Cost?

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

No Hidden Fees

Our pricing model is designed to be straightforward with no hidden fees or unexpected charges. You only pay for what you use.

Customized Quotes

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.

Start Your Free EDI to XML API Trial

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:

  • Send and receive EDI and XML messages through our HTTP service.
  • Test the EDI2XML proprietary format and see real-time conversions.
  • Utilize our provided sample EDI and XML files for testing purposes.
  • Access our full documentation, including a Java client and XML schema files for supported transactions.

Ready to Get Started?

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!

Contact EDI2XML for more information or to explore our integration services

Schedule a free consultation with our experts to see how our integration solutions can benefit you!