REST Endpoints
REST Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/documents/outbound | Send typed JSON or exact raw X12/EDIFACT through an authorized account integration. |
| POST | /api/v1/documents/inbound | Submit raw partner-to-customer EDI; unmatched integrations are held for Connect setup. |
| POST | /api/v1/documents/batch | Submit up to 100 typed or raw outbound documents with per-item results. |
| GET | /api/v1/documents/:documentId | Read the canonical multi-stage document receipt. |
| GET | /api/v1/documents/:documentId/payload | Pull raw, structured, typed document, or approved mapped payload views. |
| GET | /api/v1/document-types | Discover recognized X12/EDIFACT types and honest raw/typed capabilities. |
| GET | /api/v1/transactions | List your recent transactions (newest first), scoped to your API key. |
| GET | /api/v1/transactions/:id | Get a single transaction you own, with full status. |
| POST | /api/v1/parse | Parse a raw X12 interchange into structured JSON plus diagnostics. |
| POST | /api/v1/validate | Validate 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