
A little over a month ago, we announced version 4.0.0 of DADI API, one of the most significant updates in the history of the product. We hadn't even finished our celebratory (virtual) beer and we were already hard at work, preparing the next set of features and improvements. Here's what we've been up to.
Multi-language support
Version 4.0.0 was focused on bringing the product closer to the end user, creating a viable alternative to the traditional machine-to-machine interaction that previous versions used to favour. The access control list was just the first of a series of high-level features we want to add to API. The next one was internationalisation.
Since version 4.1.0, you can translate fields into multiple languages and specify the language that you want your documents in. Whilst it was already possible to build this type of functionality with user-defined logic using hooks or custom endpoints, making it part of the core product makes multi-language documents a first-class citizen in API.
Further improvements and integrations with other products, such as Web and Publish, are currently in the works.
Document search
The latest version of API also introduces one of the most frequently requested features: document indexing and search. It is now possible to specify within a collection schema which fields should be indexed, and API will index each document as it is inserted or updated via the collection's endpoints.
Once indexed, searching for content in the API is as simple as querying a collection's search endpoint - matching documents are returned to the client in the same format as a response for a standard GET request.
Updates
Last Updated:
September 2019

