1
Discover Available Tools
First, let’s see what tools are available. We can get a list of all tools accessible to us by making a The response will be a paginated list of tools. For this guide, let’s assume we want to use a tool named “Financial Data Extractor”. Find it in the list and copy its
GET request to the /tools endpoint.id.2
Execute the Tool
Now, we’ll start the tool by making a The API will respond with a
POST request to the /tools/{tool_id}/execute endpoint. You’ll need the id from the previous step. In the request body, we’ll provide the inputs that the tool requires.202 Accepted status, indicating that the task has been received. The response body contains an execution_id and a details_url. We will use this URL to get the final result.3
Poll for Results
Since the tool runs asynchronously, we need to poll the Once the status is
details_url to check for the final result. You’ll want to check this endpoint periodically until the status changes to completed or failed.completed, the outputs field will contain the data extracted by the tool.
