DocMoto is a standards based application which can be accessed by other software applications as well as call external processes.
WebDAV Client API
The DocMoto server implements the WebDAV protocol, and as such can be accessed quite simply via any software framework that facilitates http requests.
The DocMoto WebDAV client API uses popular scripting languages Python and Perl to make connections to the DocMoto server.
The WebDAV client API is ideal for uploading and downloading file operations. It is typically used for integrations with file monitoring applications and synchronisation tools.
Find all the details you need for making WebDAV client connections here.
DocMoto Client API (DocMoto Client version 2.7 and above)
The DocMoto client API allows you to call external processes at the point of uploading a file.
This powerful API can make use of many integration tools that are shipped with a Mac such as Applescript and shell commands.
The DocMoto Client API is typically useful for automating pre-upload processing, such as creating an OCR file version or adding an entry to a calendar application such as iCal.
Find details on the Client API here
Knowledge base Articles
We have a growing list of technical articles on our knowledge base. Here are some of the latest:
- Create a folder monitor to automatically upload files to DocMoto.
- Create a system to synchronize a Dropbox folder with a DocMoto folder.
XML Meta tags
DocMoto supports user defined meta tags. These are currently defined using XML. For details see here.
DocMoto supports the creation of scripts against folders. Folder scripts are designed to automate common "set up" tasks when creating a new job, case or project. Folder scripts are currently defined using XML. For details see here.
DocMoto stores its data in a standard SQL PostgreSQL database. As such any tools that can connect to an SQL database can be used to generate reports.
In the following section we detail creating reports using two commonly available software packages, the open source Neo Office, and Microsoft's Excel for Mac.