On this page you can learn about your options for using the apps from d.velop systems via API. We focus on the use of d.velop DMS and DMSApp in the cloud or on-premises. You can find a description of how to use other apps, including managing processes, tasks, signatures and much more, in their associated API documentation.
Architecture of the interfaces
You can use the RESTful programming interfaces of apps to connect principal applications such as CRM or ERP to d.velop systems. Apps are microservices that have been provided on the d.velop platform. The apps are created both by d.velop AG itself and by partners, or "app builders". The I want to become an app builder page provides you with more information about how you can become an app builder.
The extensive range of apps are included in an HTML5 application interface in d.velop documents. Each of the individual apps fulfills clearly defined tasks. There are apps for workflows, for task management, for digital signatures, for document management and much more. Each of these apps provides its own RESTful API and other integration options.
Working with documents
The DMSApp is the cornerstone of any d.velop system. It provides functions for reading, writing, searching for, changing and deleting documents and metadata. The results of the functions can either be called as JSON objects or as fully rendered HTML5 webpages. Applications can therefore be integrated in your own applications either deeply at code level or simply through a URL call. The DMSApp is available both in the cloud and in on-premises installations. As a result, an application programmed for operation on-premises is very easy to convert for use as a solution from the d.velop cloud. The product d.velop documents business or equivalent is required to use the DMSApp API.
The e-learning course "Development of integrating applications with the DMS app API", which you can find in our d.velop academy, provides a simple and highly recommended entry point into software development with the DMSApp API. The e-learning course includes application examples, a Postman collection and a guide to creating a test environment. You can use the DMSApp API documentation for reference.
In addition to the DMSApp API, other interfaces for working with documents are available, including d.velop inbound e-mail, d.velop inbound scan, the connector for Microsoft Power Automate, the event-based hook interface and the file-based interface d.velop file importer.