Skip to main content

REST Endpoints

REST Endpoints

MethodEndpointDescription
POST/api/v1/documents/outboundSend typed JSON or exact raw X12/EDIFACT through an authorized account integration.
POST/api/v1/documents/inboundSubmit raw partner-to-customer EDI; unmatched integrations are held for Connect setup.
POST/api/v1/documents/batchSubmit up to 100 typed or raw outbound documents with per-item results.
GET/api/v1/documents/:documentIdRead the canonical multi-stage document receipt.
GET/api/v1/documents/:documentId/payloadPull raw, structured, typed document, or approved mapped payload views.
GET/api/v1/document-typesDiscover recognized X12/EDIFACT types and honest raw/typed capabilities.
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 (Connections → Partners) or the developer console; pass the resulting partnerId to the API.

Example: list recent failed transactions:

curl -X GET "https://api.signaledi.com/v1/transactions?status=FAILED&limit=50" \
  -H "Authorization: Bearer sk_cert_YOUR_CERTIFICATION_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.