Listing and Searching

This section provides an overview of how to list and search resources on the Limecraft Flow API. These principles apply to most API calls that return multiple results, such as listing productions, collections, and more.

Paging

It’s important to note that all API calls that return multiple results use paging. This means that the call may not always return all the results in one go, and in some cases, the next page must be loaded through sequential calls. To learn more about paging, please refer to the detailed information in the Paging section.

Sorting

Most API calls support sorting, which allows you to sort the results by any of the properties of the item being requested. Learn more here.

Listing interfaces

There are three interfaces for listing resources available on the API: all, query, and search. The specific level used depends on the API call.

All

The all level simply returns all available items (with paging) without any options for filtering or querying.

Query

Query listing allows you to provide filter query parameters to refine the results. Currently, only the fq (filter query) parameter is supported. For more information on query listing and how to use filter queries, refer to the Query section.

Search listing is the most advanced level and offers filter queries, facets, and more. To learn more about search listing and its capabilities, refer to the Search section.