← All Tools
Developer Tool
⚙️

REST API

Full EDI capabilities through a clean, well-documented REST API.

Submit outbound EDI documents, retrieve your transaction history, list trading partners, and check acknowledgment status — all via standard JSON over HTTPS. Sandbox and production environments both supported.

Features
What's included

Submit EDI transactions

POST any X12 document to your trading partner via the /api/v1/transactions/submit endpoint. Returns a transaction ID for tracking.

Retrieve transaction history

GET /api/v1/transactions to list all transactions, filterable by partner, status, date range, and test/production mode.

List partners

GET /api/v1/partners to retrieve all configured trading partners with their EDI identity and connection status.

ACK status

GET /api/v1/acks to retrieve pending and received 997/999 functional acknowledgments.

JSON request and response

Standard JSON bodies throughout. No XML, no SOAP, no AS2 handshakes required on your end.

API key authentication

Secure every request with an API key (sandbox or production). Revoke and rotate keys instantly from your dashboard.

Who It's For
Built for your role
Developers integrating ERP systems
Add EDI capabilities to any application without building X12 parsing from scratch.
Integration engineers
A clean REST API is faster to implement than connecting to a traditional VAN.
SaaS companies adding EDI
Ship EDI support to your customers in days, not months.
⚙️

Ready to try REST API?

Start your free developer trial. Sandbox access is unlimited. Production unlocks when you subscribe.

Start Developer Trial
✨ x12port Assistant
Free AI support • No credits needed
Hi! I’m the x12port AI Assistant. Ask me anything about EDI, your account, or how to use x12port. 👋