Skip to main content

SignalEDI documentation

API-first EDI docs for onboarding, X12 basics, trading partner setup, billing, REST endpoints, and webhooks — with JSON/CSV intake, instant validation, and real-time visibility.

REST Endpoints

MethodEndpointDescription
POST/api/v1/documents/outboundSend an outbound EDI document (JSON payload). Returns 202 with a document id.
GET/api/v1/transactionsList your recent transactions (newest first), scoped to your API key.
GET/api/v1/transactions/:idGet a single transaction you own, with full status.
POST/api/v1/parseParse a raw X12 interchange into structured JSON plus diagnostics.
POST/api/v1/validateValidate a raw X12 interchange against envelope rules; returns diagnostics.

Trading partners are created in the dashboard (Settings → Trading Partners) or the developer console; pass the resulting partnerId to the API.

Example: list recent failed transactions:

curl -X GET "https://signaledi.com/api/v1/transactions?status=FAILED&limit=50" \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json"

Still have questions?

Our support team typically responds within a few hours during business hours.

Contact support

© 2026 SignalEDI Inc. All rights reserved.