Developer Tools & APIs
e-Share’s architecture by its nature provides turnkey integrations with client-provided cloud file storage, as our system stores no files. Today we have integrations with OneDrive, SharePoint Online, Azure Blob Storage, Box, Dropbox and Google Drive. And because we are committed to leveraging your existing email and collaboration workflows, we have existing integrations with Teams, Exchange, Outlook, Office Apps and Gmail.
But what sets e-Share apart is the integrations possible with the enterprise applications that initiate or participate in your organization’s file and email-based workflows. The integration options and a few representative user cases are described below.
REST API and Code-less Integration Options
Extend the Functionality of Your Enterprise Applications and Automate File-based Workflows
e-Share enables organizations to accelerate the digital transformation of file-based workflows by extending the file sharing and collaboration capabilities of their enterprise applications. This includes file transfer into your applications, not just file sharing with external parties. Using our API or a code-less integration via SMTP, organizations can now swiftly implement highly-secure and automated data exchange with external partners at scale without building and managing complex, expensive new infrastructure or accepting non-compliant solutions.
To access our APIs, authorized users can generate an access token using our Cloud Web Portal (CWP). From there they can use their favorite software to programmatically create, list, modify and disable Trusted Shares, manage files and recipients and much more. All operations are audited and comply with centrally defined sharing and access policies. All information and activity can be viewed and managed through CWP.
Included is the ability to validate uploaded files against a JSON-defined template. Specific fields, for example in a CSV file, can be validated to ensure a require entry is present and the entry is valid or properly formatted (e.g. is a valid medical diagnostic code or is date). Dependent checks can also be performed (e.g. if cell A2 is populated, cell A4 must be as well…both can be checked for valid entries).
And our webform widget allows Trusted Shares to be created and populated with files uploads through a webforms. One client uses the widget on a customer support portal, with client file uploads being stored in SharePoint Online and linked to customer support tickets in Salesforce.
e-Share provides documentation and sample code to get you started. Examples are provided in CURL, Python and .NET. The SDK also includes the source code to .NET and Python APIs built on top of the REST APIs, so you can build directly in those environments if you prefer.
Code-Less Integration via SMTP
Many applications have an existing ability to generate emails that contain attached files…explanation of benefits, bill of materials, pay slips, and invoices. But this capability is often rejected when organizations consider how to automate the workflows that involve these documents and their partners, suppliers and clients. The primary reasons for this is:
e-Share addresses these limitations, allowing attachments to application-generated emails to be replaced with links to a Trusted Share that is automatically created within your cloud file storage to contain these attachments. All of the file-management controls, central sharing policy management, and reporting and analytics capabilities of the e-Share platform are then available to control, audit and manage access to the shared files.
Emails from your applications are routed via SMTP to the e-Share Secure Mail Gateway via an email relay. This relay may be embedded within and configurable from your enterprise application (e.g. Salesforce) or it may be configurable from an existing Message Transfer Agent (MTA) that is downstream from your application. This MTA could be Microsoft Exchange Online, a network DLP product (e.g. Symantec), or an email gateway product (e.g. ProofPoint). Emails processed by the Secure Mail Gateway can be routed to your email service provider of choice or can sent by e-Share using our integration and long-standing partnership with MailGun.
Some of Our Integrations
Pay stubs emailed to retail employees
A retail client sends pay slips to store employees personal email addresses, eliminating $250K per year in fees otherwise payable to ADP.
Performance reports sent to retail store managers
Detailed performance reports are sent to managers directly from SAP, saving time and allowing auditing of report usage.
Receipt of new member enrollment forms
New member enrollment forms are uploaded by salespeople, triggering an automated new member onboarding workflow.
Debug files uploaded via customer support portal
Error logs & database dumps are uploaded by clients via a web form on a support portal and associated with a ticket.