FileHold Web Services API
The Web Services API allows developers to integrate third-party applications directly into the document management system. This integration is for customers who want to provide a "single point of truth" in protecting their intellectual property.
This architecture provides tremendous benefits to customers, partners and to product development and professional services teams in terms of product scalability, flexibility and performance.
Web services API overview
The main subsystems of the document management software system communicate with each other via secure and fully authenticated web service calls. All application clients (including the Web Client, Desktop Application and Microsoft Office Add-in) interact with the server using the same web services and calls. These web services make up the Web Services API for integration of custom clients with the document management library.
Integration opportunities include;
- Integration of the document management software functionality into other productivity applications.
- The development of connectors to import documents and metadata into the document repository from other applications.
- The ability to retrieve data and documents from the document library through a custom Intranet portal.
The SOA architecture provides the ability to deploy web services on different servers for the ultimate in system scalability and performance management.
Thank you for your interest in the FileHold application programming interfaces (the "FileHold APIs"). FileHold is committed to free and open access to our APIs for our customers. By using the FileHold APIs, you agree to our terms and conditions. If you disagree with any of these terms, FileHold does not grant you a license to use the FileHold APIs. We reserve the right to update and change these terms from time to time without notice.
Your license to the FileHold APIs under these terms continues until it is terminated by either party. You may terminate the license by discontinuing use of all or any of the FileHold APIs. FileHold may terminate the license at any time for any reason. FileHold may terminate the license by sending an e-mail notice of termination to you, or by FileHold disabling access to the FileHold APIs to you.
Ownership and Relationship of Parties: The FileHold APIs may be protected by copyrights, trademarks, service marks, international treaties, and/or other proprietary rights and laws of Canada and other countries. FileHold's rights apply to the FileHold APIs and all output and executables of the FileHold APIs, excluding any software components developed by you which do not themselves incorporate the FileHold APIs or any output or executables of the FileHold APIs. You agree to abide by all applicable proprietary rights laws and other laws, as well as any additional copyright notices or restrictions contained in these terms. FileHold owns all rights, title, and interest in and to the FileHold APIs. These terms grant you no right, title, or interest in any intellectual property owned or licensed by FileHold, including (but not limited to) the FileHold APIs and FileHold trademarks.
Support: The FileHold APIs are not supported by the FileCare agreement but may be supported under separate professional services billing arrangements. FileHold can be contracted to make best efforts to help and support the FileHold APIs (collectively, "Support"), in its sole discretion. FileHold may change, suspend, or discontinue any aspect of the FileHold APIs at any time, including the availability of any FileHold APIs. FileHold may also impose limits on certain features and services or restrict access to parts or all of the FileHold APIs.
Disclaimer of Any Warranty: The FileHold APIs are used solely at the risk of the customer and should only be used in a development environment, and not a production environment until a complete development and QA cycle has been completed. Some of the FileHold APIs may be experimental and not tested in any manner. FileHold does not represent or warrant the FileHold APIs to be free of inaccuracies, errors, bugs, or interruptions, or are reliable, accurate, complete, or otherwise valid. Customers who use the FileHold APIs understand that their code can permanently delete data from the FileHold system. It is possible the FileHold APIs can corrupt the system or compromise the integrity of the FileHold databases etc. due to an issue internal to an API function call. For example, some invalid parameter value, which was allowed and not captured by the FileHold code as incorrect can cause damage or, the documentation did not specifically warn about specific dangerous scenarios of using an API call.
The FileHold APIs are provided "as is" with no warranty, express or implied, of any kind. FileHold expressly disclaims any and all warranties and conditions, including, but not limited to, any implied warranty of merchantability, fitness for a particular purpose, availability, security, title and/or non-infringement. Your use of the FileHold APIs is at your own discretion and risk, and you will be solely responsible for any damage that results from the use of any FileHold APIs including, but not limited to, any damage to your computer system or loss of data.
Limitation of Liability: FILEHOLD SHALL NOT, UNDER ANY CIRCUMSTANCES, BE LIABLE TO YOU FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH USE OF THE FILEHOLD APIS, WHETHER BASED ON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE, PRODUCT LIABILITY OR OTHERWISE), OR ANY OTHER PECUNIARY LOSS, WHETHER OR NOT FILEHOLD HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. UNDER NO CIRCUMSTANCES SHALL FILEHOLD BE LIABLE TO YOU FOR ANY AMOUNT.
See our documentation section to learn more about our Web Services API.