Retrieving Further Elements with Query Continuation
How to retrieve further elements with the Query Continuation API
In KAPTO, once you've initiated a query and received your initial batch of documents, the Query Continuation API allows you to retrieve further elements by utilizing the provided token ID. Here's how you can do it:
Step 1: Initiate the Initial Query
Start your process by initiating your query as per usual, using your desired parameters, such as status
, ignoreExported
, notBefore
, notAfter
, communicationId
, and batchSize
.
Step 2: Receive the Initial Batch and Token ID
After your query is processed, KAPTO will return the first batch of documents. This response also includes a token ID, which is vital for retrieving further elements. Ensure to keep this token ID.
Step 3: Check for Further Results
Before attempting to retrieve further results, you can check if any more results are available. This can be done by inspecting the nextToken
variable in the response. If nextToken
is null or "", no further results are waiting to be retrieved. If it contains a value, this is the token you will use to retrieve more results.
Step 4: Use the Query Continuation API
To retrieve further elements, you'll use the Query Continuation API with the token ID received from the initial response.
Step 5: Continue the Process
You can continue to use the Query Continuation API to retrieve further elements as long as there are more documents to retrieve. Each batch will contain up to the number of elements specified by batchSize
in the initial query.
Always remember to check the nextToken
variable to determine if more results are available. The Query Continuation API is a powerful tool for managing large queries in KAPTO.
Updated over 1 year ago