For truly large scale data collection operations, there is often a need to drive the operation using an external source of data that is fed in via API. This approach is also built-in to the Sequentum Enterprise platform. There are two pre-conditions that are required to trigger a run via API input:
The agent is developed to accept an input parameter
The Agent Control Center is configured to grant API Access
For many of our customers, the desired structure is to take in as input a URL list which contains URLs to numerous unrelated sites. For this, we would create a master agent that would send the input to the agent that is specific to that site and would trigger the site specific extraction and change tracking routines that are required.
We would also configure a rate limit to ensure that no target site had excessive volumes of requests sent to it.
Below see an example of what it looks like to use postman to trigger a job using a specific input parameter via the API:
Create a master agent that knows the relationship between the URL input and the sub agent that input should passed to
Execute the master agent via API and pass the parameter to trigger the URL specific data collection