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
  • Integrates with CRMs, Help Desks, ECMs and ESBs such as Boomi, Mulesoft 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

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>

Our 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 integration with Salesforce, a customer stated:

Tom Southard
Vice President of Solution Support
Vocera Communications

Gartner Peer Insights » | Customer Success Case Studies »

Not yet a Thru User?

Schedule discovery call.

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.

This site uses cookies to provide a better user experience. By proceeding, you consent to the use of cookies.
For more information, refer to the ‘Thru Use of Cookies’ section within our Privacy Policy.

Scroll to Top