Skip to content

Get Paginated Search Results

GET
/v1/search

Retrieve additional pages from a previous search. This endpoint enables navigation through large result sets while maintaining search context and result relevance. Retrieving paginated results requires a valid request_id from a previously completed search.

Authorizations

Parameters

Query Parameters

request_id
required
string

Client-provided search session identifier from the initial search

page
integer
default: 1

Requested page number

page_size
integer
default: 10

Results per page

Responses

200

Requested page of results with updated pagination information

object
results
required

Matched results with metadata

Array<object>
object
chunk_signature
required

Unique identifier for this text segment

string
/^chunk_[a-zA-Z0-9]+$/
chunk_123abc
text

The actual content of the result

string
This is a sample text chunk
source

Source document information in JSON format

string
{"bucket": "my-bucket", "path": "doc.pdf", "type": "application/pdf"}
payload_signature

Parent document identifier

string
/^doc_[a-zA-Z0-9]+$/
doc_456def
score

Relevance score (0.0 to 1.0)

number format: double
<= 1
0.95
type

Content MIME type

string
Allowed values: text/plain application/pdf image/jpeg image/png
text/plain
pagination
required
object
total
required

Total number of available results

integer
100
page
required

Current page number (1-based)

integer
>= 1
1
page_size
required

Results per page

integer
>= 1 <= 100
10
total_pages
required

Total available pages

integer
10
has_more
required

Indicates more results available

boolean
true

400

Invalid request parameters

object
code
required

Error code

string
Allowed values: INVALID_ARGUMENT UNAUTHENTICATED PERMISSION_DENIED NOT_FOUND INTERNAL
INVALID_ARGUMENT
message
required

Error message

string
Missing required parameter: input