Skip to main content

InterchangeInfo

Retrieve full metadata for a single interchange by its unique ID.

:::caution Established API The SOAP API is in maintenance mode. For new integrations use the REST equivalent. :::

Method Signature

InterchangeIDInfo InterchangeInfo(string SessionID, long InterchangeID)

Parameters

ParameterTypeRequiredDescription
SessionIDstringYesActive session token from Login()
InterchangeIDlongYesUnique identifier of the interchange

Response Object — InterchangeIDInfo

FieldTypeDescription
InterchangeIDlongUnique interchange identifier
ParcelIDlongParent parcel that contained this interchange
SenderstringISA06 sender qualifier + ID
ReceiverstringISA08 receiver qualifier + ID
StandardEDIStandardEDI standard used
DocumentTypestringFunctional identifier or transaction set type
StatusstringCurrent interchange status
CreateddatetimeTimestamp when the interchange was processed (UTC)
<!-- Example response XML -->
<InterchangeIDInfo>
<InterchangeID>5551234</InterchangeID>
<ParcelID>9876543</ParcelID>
<Sender>SUPPLIERID</Sender>
<Receiver>BUYERID</Receiver>
<Standard>X12</Standard>
<DocumentType>810</DocumentType>
<Status>Delivered</Status>
<Created>2026-05-07T08:05:00Z</Created>
</InterchangeIDInfo>

ENUMs

EDIStandard

ValueDescription
X12ANSI X12
EDIFACTUN/EDIFACT
TRADACOMSTRADACOMS
VDAVDA
XMLXML payload
TXTPlain text
PDFPDF document
BinaryBinary/proprietary format

See Appendix — ENUMs for the full EDIStandard list.

Code Examples

// .NET 10 — dotnet-svcutil generated proxy
// Retrieve interchange details for audit or troubleshooting
using var client = new ECGridOSPortTypeClient();

var info = await client.InterchangeInfoAsync(sessionID, interchangeId: 5551234L);

Console.WriteLine($"InterchangeID: {info.InterchangeID}");
Console.WriteLine($"Standard: {info.Standard}");
Console.WriteLine($"DocumentType: {info.DocumentType}");
Console.WriteLine($"Sender: {info.Sender}");
Console.WriteLine($"Receiver: {info.Receiver}");
Console.WriteLine($"Status: {info.Status}");
Console.WriteLine($"Created: {info.Created:u}");

REST Equivalent

See Get Interchange.