Pull Model

In the pull model, the external processor has the responsibility of polling for documents to process which it does by using the standard Content Capture API.

Since the processing is controlled by the external processor, the pull model is always considered asynchronous processing. Similarly, the external processor can make multiple Content Capture REST API calls to manipulate the state of the document in Content Capture. Once all the changes are finished, the external processor releases the lock on the document with the complete API call.

The figure below shows the general flow of processing:

pull model