Browse accross resource or relationship collections in the data partition

Browse across resource or relationship collections in the data partition. This endpoint only accept federated search paths, which means that when using an operator it expects the collection type and collection key to be specified in the path. For example, resources.<collectionKey>.<propertyKey>.

In order to initiate a browse session, you can specifiy in the body the v1BrowseParameters object with the following properties:

  • filter: A filter to apply to the browse session. Can contain any valid search operators (all except KNN).
  • perPage: The number of results to return per batch. Defaults to 100.

Once the browse session is initiated, you can use the cursor returned in the response to continue browsing through the results. The cursor is a string that keeps track of the current position in the browse session and can be used to fetch the next batch of results.

A browse session lives for 5 minutes, after which it will be automatically closed and a 404 error will be returned if you try to continue browsing. The session is a rolling session, meanining that each new request will extend the session by 5 minutes from the time of the request.

A browse response contains the following properties:

  • hits: An array of results that match the browse session.
  • meta: An object containing metadata about the browse session, including the cursor and the total number of results available in the browse session.

You should use the hits length to check if there are more results to browse. If hits > 0 is true, you can use the meta.cursor to fetch the next batch of results. If hits > 0 is false, it means that you have reached the end of the browse session and there are no more results to browse.

Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!