api
api copied to clipboard
A high-performance RESTful API layer designed in support of API-first development and COPE. Connects your content to the world
### Expected behavior Strings should be sorted in some reasonable manner, e.g. `A a Á á Ǎ ǎ B b` (_correct_ sorting differs by language/locale and that would be possibly...
In some circumstances, multiple hooks are fired for the same request (e.g. `beforeGet` and `afterGet`). In these cases, it would be useful if data computed in a hook could be...
When a hook is specified in collection settings and there is no code for such a hook provided in the hooks directory, the collection's endpoint returns an empty response body....
When retrieving a composed view of document with [multi-collection references](https://docs.dadi.cloud/api/4.4#multi-collection-references), there needs to be information about what collection each of the documents is coming from. Currently, this is done using...
The ability to throttle all methods on the basis of requests over time. This should be globally enforceable, as well as configurable on a per client and per collection basis....
The structure of URLs and naming of images is important for SEO, so the current date and hash approach is a little limiting. The ability to be able to store...
Currently, it's possible to filter media objects by any property, even by fields that don't exist in the media schema. However, when that is the case, the fields don't go...
Currently, assigning or updating resource permissions on a client requires one request per resource. We could extend the ACL API to allow an array of resources, allowing a request to...
In a scenario where a consumer application is using API to manage user authentication (like Publish), it's likely that bearer tokens will be stored somewhere on a client to act...
There are some operations such as hooks and search indexing that have a heavy performance impact on API. We purposefully allow asynchronous methods inside hooks, such as model updates that...