Sorting
Apply sorting for list endpoints like All Documents and Document Collections. Each sorting parameter refers to one field. It is possible to provide a single or multiple sorting parameters.
Possible values for the sorting parameter are:
Value
Function
ASC or 1
Returns the list ordered ascending
DESC or -1
Returns the list ordered descending
Sorted query results
GET https://api.cmft.io/v1/<repoName>/<endpoint>?sorting[<fields|meta>.<fieldName>]=<direction>
Path Parameters
repoName
string
The API identifier of the repository
endpoint
string
The endpoint you'd like to request
sorting
string
Provide the order direction ASC or DESC
Headers
Authorization
string
Provide an API Key
// Response ordered ascending by title
"data": [
{
"fields": {
"title": "Roses are red"
},
"meta": {
"id": "314159265358979323",
"contentType": "poem",
"repository": "314159265358979323",
"revision": 1,
"tags": [],
"createdAt": "2018-01-01T00:00:00.000Z",
"updatedAt": "2018-01-01T00:00:00.000Z"
}
},
{
"fields": {
"title": "Violets are blue"
},
"meta": {
"id": "314159265358979323",
"contentType": "poem",
"repository": "314159265358979323",
"revision": 1,
"tags": [],
"createdAt": "2018-01-01T00:00:00.000Z",
"updatedAt": "2018-01-01T00:00:00.000Z"
}
}
]Field Types
Sorting can be applied for the following field types:
TextRichtextNumberDate & TimeBooleanLocationSelectColor
Examples
Find some examples on the query examples page:
SortingLast updated