Querying Elements in KAPTO
A short guide to query elements in KAPTO
In KAPTO, you can query elements belonging to a specific process in a certain state within a specified date range. Here's a quick guide on how to do this:
Parameters
You will need to use the following parameters:
-
status: This is a string used to filter results based on the document status. Possible values include LOADED, EXTRACTED, PROCESSED, INVERIFICATION, FINALIZED, and DISCARDED. -
ignoreExported: This is a boolean used to filter results by exporting status. If set to true, the query will ignore documents that have been already flagged as exported from the KAPTO platform. -
notBeforeandnotAfter: These are date parameters. UsenotBeforeto filter documents loaded not before a certain date andnotAfterto filter documents loaded not after a certain date. -
communicationId: This string parameter is used to retrieve a specific batch of documents. -
batchSize: This integer parameter determines the number of elements to return in a batch response. The default value is 1024 elements.
Process
-
Initiate the Query: Start by initiating a query using the parameters above calling the Start Query API. The
statusparameter is mandatory while others are optional. If you don't specify thebatchSize, the query will return the default 1024 elements. -
Receive the First Batch: Once the query is initiated, KAPTO will return the first batch of documents. The response will also include a token ID.
-
Retrieve Further Elements: You can use the token ID received in the first batch to retrieve further elements in the next batch calling the Query Continuation API
Remember, you can fine-tune your query by using different combinations of parameters. For instance, you can specify a date range using notBefore and notAfter, or filter documents based on their export status using ignoreExported.
Updated 8 months ago
