Electronic Data Interchange (EDI) and Application Program Interface (API)
Electronic Data Interchange (EDI) has been the industry standard for years. EDI is a form of communication between two systems where the specific status or value of something is conveyed to another system at a particular time, and ongoing communication between the two systems endures based on scheduled batch exchanges or data transmissions that take place at regularly scheduled time intervals. For example, a shipper may send a carrier a list (or batch) of shipments they would like the carrier to pick up every morning. In turn, the carrier will transmit an EDI file back to the shipper at the end of the day that acknowledges receipt of the request sent by the shipper asking for pickup of those shipments, so the shipper knows the carrier received their request. Shippers and carriers can communicate using this process daily, but the exchange of information is essentially only an exchange of status messages that acknowledges communication being sent and/or received. It doesn’t give any f...