Flexible Architecture and Breadth of APIs

Integration | Collaboration | Automation | Security | Partner Management

Thru is the perfect fit for enterprise developers who need to quickly add cutting-edge file exchange and collaboration functionality to third party and proprietary applications. With access to over 100 powerful API calls plus front-end tools, developers can easily customize the file exchange and collaboration experience for its users with minimal coding required.

  • API calls for file transfer, auditing and retention, file management, collaboration and more
  • Endpoints include: ASP.NET/MVC (Web App), SOAP/REST Web services, User Interface Tools and FTP/SFTP
  • XML-based SOAP API supports data integrity and privacy plus offers heightened security features
  • REST API supports a wide variety of data formats for improved performance and scalability
  • Integrate Thru with CRMs, Help Desks, ECMs and ESBs such as Dell Boomi, Mulesoft ESB and others

Keep information organized for more effective processing and analysis with complete control over file and folder management API calls.

Tap into a rich REST or SOAP API for

  • Secure file and folder transfers and management
  • User management
  • Error handling
  • Metadata management
  • Search
  • Messaging

Thru API Call Example: CreateSharedFileLinks

Sample SOAP 1.2 Request:

POST /ws4/fthservice.asmx HTTP/1.1
Host: example.server.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
 
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CreateSharedFileLinks xmlns="http://www.website.com/">
<sessionID>guid</sessionID>
<fileIDs>
<int>int</int>
<int>int</int>
</fileIDs>
<requestLogin>boolean</requestLogin>
</CreateSharedFileLinks>
</soap12:Body>
</soap12:Envelope>

Sample Response:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
 
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CreateSharedFileLinksResponse xmlns="http://www.website.com/">
<CreateSharedFileLinksResult>
<FTHSharedFileLinkData>
<LinkID>int</LinkID>
<Url>string</Url>
<FileID>int</FileID>
<Active>boolean</Active>
<LinkTo>string</LinkTo>
<DateCreated>dateTime</DateCreated>
<CreatedByUser>string</CreatedByUser>
<RequestLogin>boolean</RequestLogin>
</FTHSharedFileLinkData>
<FTHSharedFileLinkData>
<LinkID>int</LinkID>
<Url>string</Url>
<FileID>int</FileID>
<Active>boolean</Active>
<LinkTo>string</LinkTo>
<DateCreated>dateTime</DateCreated>
<CreatedByUser>string</CreatedByUser>
<RequestLogin>boolean</RequestLogin>
</FTHSharedFileLinkData>
</CreateSharedFileLinksResult>
</CreateSharedFileLinksResponse>
</soap12:Body>
</soap12:Envelope>

Thru’s extended transfer protocol tools enable developers to quickly add unlimited file size upload and download capabilities within their applications. The Upload Tool supports pause/resume and cleanup of partially uploaded files for data consistency. Encrypted security tokens are used to protect calls to the Thru upload/download tools.

Example: Thru Upload Tool (Browser)

Example: Thru Front-End Upload Tool screenshot

In reference to Thru integration with Salesforce, a customer stated:

Tom Southard
Vice President of Solution Support
Vocera Communications

Gartner Peer Insights » | Customer Success Case Studies »

Getting started with using Thru’s API is quick and simple. Questions? Contact a Thru expert to assist you.

Not yet a Thru User?

Sign up for free trial.

Current Customer?

Contact your account executive for assistance or email support@thruinc.com and mention that you would like access to the API.

Reference Guides

Access our online API documentation.