Environment:
Skip to main content

Sort Results

The Sibill APIs support sorting results by specific fields in the responses. Each resource defines a set of fields on which sorting can be performed.

How to use it​

The fields by which you want to sort must be passed in the query string in the following form:

sort=field_name or sort=-field_name

If the field name is preceded by a - (minus sign), the sort order will be descending. Otherwise, the sort order will be ascending (default).

Example using the API with ascending sort:​

GET /api/v1/companies/:company_id/documents?sort="creation_date"

The above call will retrieve all documents and sort them by creation date in ascending order.

Example using the API with descending sort:​

GET /api/v1/companies/:company_id/documents?sort="-creation_date"

In this case, documents will be sorted so that the most recent ones appear at the top of the list.

Example using the API with multi-field sort:​

GET /api/v1/companies/:company_id/documents?sort="-creation_date,number"

In this case, documents will be sorted by creation_date first and then by number.