Skip to main content
Feedback

APIs for EDI/B2B management

Updated 

Boomi's EDI offering (B2B/EDI Management) is supported by several APIs in the Boomi Enterprise Platform API set. This page lists the APIs and objects that work with EDI trading partners, EDI connector records, and EDI document processing.

Before you start

Use the Platform REST API for most EDI tasks. Use the Platform SOAP API only for objects that the REST API does not cover. Authentication for the Platform and Partner APIs uses Basic Auth, API tokens, 2FA, or JWT tokens. See Platform API and Partner API authentication.

Trading partner management

ObjectPurposeReference
Trading Partner ComponentQuery, create, update, and delete trading partner components. Supports EDIFACT, X12, EDI, HL7, RosettaNet, and TRADACOMS structures.REST · SOAP
Trading Partner Processing GroupManage processing groups that organize trading partners.REST · SOAP: Trading Partner Processing Group object

EDI document tracking and reporting

These objects return the processing records that appear on the Process Reporting page.

ObjectStandardPurposeReference
X12 Connector RecordX12Read X12 document and trading partner processing records.REST · SOAP: X12 Connector Record object
EDIFACT Connector RecordEDIFACTRead EDIFACT document, interchange, and acknowledgment records.REST · SOAP: EDIFACT Connector Record object
Generic Connector RecordAny connector typeRetrieve document metadata for a single process run, including tracked fields, status, and whether the document can be rerun. Query it within one run. You can't query across runs. Use it with Execution Record and Execution Connector to drill from a run to its documents.REST · SOAP: Generic Connector Record object
EDI Custom Connector RecordCustom EDIRead records for custom EDI standards.REST · SOAP: EDI Custom Connector Record object
HL7 Connector RecordHL7Read HL7 processing records.REST · SOAP: HL7 Connector Record object
TRADACOMS Connector RecordTRADACOMSRead TRADACOMS processing records.REST · SOAP: TRADACOMS Connector Record object
ODETTE Connector RecordODETTERead ODETTE processing records.REST · SOAP: ODETTE Connector Record object
OFTP2 Connector RecordOFTP2Read OFTP2 processing records.REST · SOAP: OFTP2 Connector Record object
RosettaNet Connector RecordRosettaNetRead RosettaNet processing records.REST · SOAP: RosettaNet Connector Record object
AS2 Connector RecordAS2Read AS2 Client (send) and AS2 Shared Server (listen) processing records.REST · SOAP: AS2 Connector Record object
AS2 ArtifactsAS2Download AS2 artifact logs.REST · SOAP operation: Download AS2 Artifacts Log

Document recovery and monitoring

ObjectPurposeReference
Connector DocumentRetrieve documents processed by a connector.REST · SOAP: Connector Document operation
Rerun DocumentReprocess failed documents.REST · SOAP: Rerun Document operation
Document Count (Account, Account Group)Get document counts by account or account group.REST account, REST account group

For a workflow that uses these objects to find and rerun failed documents, see Investigating and rerunning failed documents.

Errors and API conventions

On this Page