Overview
The EPISHIP Email Processing API allows you to programmatically ingest and parse email content related to shipping and billing operations. You can develop applications that forward emails to EPISHIP for automated extraction of attachments, invoice details, and shipping instructions, integrating these directly into your logistics workflow.
View Doc →
The following figure shows the relationship between your EPISHIP app, the EPISHIP API, and Email services.
Figure 1. EPISHIP API relationship diagram. Email ingestion and parsing flow.
EPISHIP App
EPISHIP’s email services provide a centralized view of incoming communication, allowing users to audit processing statuses, view extracted attachments, and verify the association of emails with specific companies or shipments.
EPISHIP API
The REST API that enables the direct submission of raw email data (MIME or JSON) and the retrieval of processing results, facilitating the automation of data entry from email sources.
Authentication
Secured via Bearer tokens in the Authorization header, ensuring that email submissions and data retrieval are restricted to authorized applications and users within your workspace.
Parsing Engine
An intelligent processing system that analyzes email headers, bodies, and attachments to identify relevant logistics data, automatically linking it to the correct Company ID or Shipping Statement.
What can users do with the EPISHIP Email Processing API?
Users can use the EPISHIP Email Processing API to perform common workflows, such as:
- Submit raw email content for asynchronous processing
- Retrieve the processing status of a submitted email
- Access parsed data extracted from email bodies and attachments
- Link emails to specific payer or payee companies
- Automate the ingestion of carrier invoices received via email
Email properties available to view and filter through the EPISHIP Email Processing API:
- Email ID
- Sender Address (From)
- Subject Line
- Processing Status (Pending, Processed, Failed)
- Received Date
- Associated Company ID