Open Connector
All tools

Parallel logoParallel

Web infrastructure for AI to search, extract, monitor, and reason over the world's information.

parallelvcatalog-v133 tools

Authentication

MethodKindStatusDetails
API Keyapi_keyavailable

Call a tool

import { createClient } from "@open-connector/sdk";const oc = createClient({  baseUrl: "https://api.openconnector.dev",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({  slug: "PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST",  connectedAccountId: "conn_...",  arguments: { /* match this tool's input schema */ },});
import Composio from "@composio/client";const composio = new Composio({  baseURL: "https://api.openconnector.dev/composio",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST", {  connected_account_id: "conn_...",  arguments: { /* match this tool's input schema */ },});
oc tools execute PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST --data '{ }'

Tool catalog

Available tools

33 callable operations

Cancel FindAll RunPARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POSTCancel a FindAll run.

Cancel a FindAll run.

Authentication

Connected account required

Tags

FindAll
Cancel MonitorPARALLEL_CANCEL_MONITOR_V1_MONITORS_MONITOR_ID_CANCEL_POSTCancel a monitor. Permanently stops the monitor from running. Cancellation is irreversible — create a new monitor to resume monitoring. Cancelling an already-cancelled monitor is a no-op.

Cancel a monitor. Permanently stops the monitor from running. Cancellation is irreversible — create a new monitor to resume monitoring. Cancelling an already-cancelled monitor is a no-op.

Authentication

Connected account required

Tags

Monitor
Chat CompletionsPARALLEL_CHAT_COMPLETIONS_V1BETA_CHAT_COMPLETIONS_POSTChat completions. This endpoint can be used to get realtime chat completions. It can also be used with the Task API processors to get structured, research outputs via a chat interface.

Chat completions. This endpoint can be used to get realtime chat completions. It can also be used with the Task API processors to get structured, research outputs via a chat interface.

Authentication

Connected account required

Tags

Chat API (Beta)
Create MonitorPARALLEL_CREATE_MONITOR_V1_MONITORS_POSTCreate a monitor. Monitors run on a fixed frequency to detect material changes in web content. Set `type=event_stream` to monitor a search query, or `type=snapshot` to monitor a specific task run's output. The monitor runs once immediately at creation, then continues on the configured schedule.

Create a monitor. Monitors run on a fixed frequency to detect material changes in web content. Set `type=event_stream` to monitor a search query, or `type=snapshot` to monitor a specific task run's output. The monitor runs once immediately at creation, then continues on the configured schedule.

Authentication

Connected account required

Tags

Monitor
Create ResponsePARALLEL_CREATE_RESPONSE_V1_RESPONSES_POSTCreate a response. Generates an answer to the given input, grounded in live web research and annotated with URL citations. Set `model` to `parallel`; `reasoning.effort` (`low`/`medium`/`high`) controls how much research is performed, trading response time for answer quality. Returns an OpenAI-format `Response` as `application/json`, or a `text/event-stream` of OpenAI Responses SSE events when `stream=true`.

Create a response. Generates an answer to the given input, grounded in live web research and annotated with URL citations. Set `model` to `parallel`; `reasoning.effort` (`low`/`medium`/`high`) controls how much research is performed, trading response time for answer quality. Returns an OpenAI-format `Response` as `application/json`, or a `text/event-stream` of OpenAI Responses SSE events when `stream=true`.

Authentication

Connected account required

Tags

Responses API
Add Enrichment to FindAll RunPARALLEL_ENRICH_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_ENRICH_POSTAdd an enrichment to a FindAll run.

Add an enrichment to a FindAll run.

Authentication

Connected account required

Tags

FindAll
Extend FindAll RunPARALLEL_EXTEND_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_EXTEND_POSTExtend a FindAll run by adding additional matches to the current match limit.

Extend a FindAll run by adding additional matches to the current match limit.

Authentication

Connected account required

Tags

FindAll
ExtractPARALLEL_EXTRACT_V1_EXTRACT_POSTExtracts relevant content from specific web URLs. The legacy Extract API reference (`/v1beta/extract` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/extract-beta/extract), and migration guide is [here](https://docs.parallel.ai/extract/extract-migration-guide).

Extracts relevant content from specific web URLs. The legacy Extract API reference (`/v1beta/extract` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/extract-beta/extract), and migration guide is [here](https://docs.parallel.ai/extract/extract-migration-guide).

Authentication

Connected account required

Tags

Extract
Fast Entity SearchPARALLEL_FINDALL_ENTITY_SEARCH_V1BETA_FINDALL_ENTITY_SEARCH_POSTReturn ranked entities matching a natural language objective. This endpoint performs a best-effort search optimized for low latency. To keep responses fast, it returns a fixed set of attributes and supports queries of limited complexity. For comprehensive match evaluation and enrichment, use the [FindAll API](https://docs.parallel.ai/findall-api/findall-quickstart).

Return ranked entities matching a natural language objective. This endpoint performs a best-effort search optimized for low latency. To keep responses fast, it returns a fixed set of attributes and supports queries of limited complexity. For comprehensive match evaluation and enrichment, use the [FindAll API](https://docs.parallel.ai/findall-api/findall-quickstart).

Authentication

Connected account required

Tags

FindAll
Retrieve FindAll Run StatusPARALLEL_FINDALL_RUNS_V1_GET_V1BETA_FINDALL_RUNS_FINDALL_ID_GETRetrieve a FindAll run.

Retrieve a FindAll run.

Authentication

Connected account required

Tags

FindAll
Create FindAll RunPARALLEL_FINDALL_RUNS_V1_V1BETA_FINDALL_RUNS_POSTStarts a FindAll run. This endpoint immediately returns a FindAll run object with status set to 'queued'. You can get the run result snapshot using the GET /v1beta/findall/runs/{findall_id}/result endpoint. You can track the progress of the run by: - Polling the status using the GET /v1beta/findall/runs/{findall_id} endpoint, - Subscribing to real-time updates via the /v1beta/findall/runs/{findall_id}/events endpoint, - Or specifying a webhook with relevant event types during run creation to receive notifications.

Starts a FindAll run. This endpoint immediately returns a FindAll run object with status set to 'queued'. You can get the run result snapshot using the GET /v1beta/findall/runs/{findall_id}/result endpoint. You can track the progress of the run by: - Polling the status using the GET /v1beta/findall/runs/{findall_id} endpoint, - Subscribing to real-time updates via the /v1beta/findall/runs/{findall_id}/events endpoint, - Or specifying a webhook with relevant event types during run creation to receive notifications.

Authentication

Connected account required

Tags

FindAll
Stream FindAll EventsPARALLEL_GET_FINDALL_EVENTS_V1BETA_FINDALL_RUNS_FINDALL_ID_EVENTS_GETStream events from a FindAll run. Args: request: The Shapi request findall_id: The FindAll run ID last_event_id: Optional event ID to resume from. timeout: Optional timeout in seconds. If None, keep connection alive as long as the run is going. If set, stop after specified duration.

Stream events from a FindAll run. Args: request: The Shapi request findall_id: The FindAll run ID last_event_id: Optional event ID to resume from. timeout: Optional timeout in seconds. If None, keep connection alive as long as the run is going. If set, stop after specified duration.

Authentication

Connected account required

Tags

FindAll
FindAll Run ResultPARALLEL_GET_FINDALL_RESULT_V1BETA_FINDALL_RUNS_FINDALL_ID_RESULT_GETRetrieve the FindAll run result at the time of the request.

Retrieve the FindAll run result at the time of the request.

Authentication

Connected account required

Tags

FindAll
Get FindAll Run SchemaPARALLEL_GET_FINDALL_SCHEMA_V1BETA_FINDALL_RUNS_FINDALL_ID_SCHEMA_GETGet FindAll Run Schema

Get FindAll Run Schema

Authentication

Connected account required

Tags

FindAll
Ingest FindAll RunPARALLEL_INGEST_FINDALL_RUN_V1BETA_FINDALL_INGEST_POSTTransforms a natural language search objective into a structured FindAll spec. The generated specification serves as a suggested starting point and can be further customized by the user.

Transforms a natural language search objective into a structured FindAll spec. The generated specification serves as a suggested starting point and can be further customized by the user.

Authentication

Connected account required

Tags

FindAll
List Monitor EventsPARALLEL_LIST_MONITOR_EVENTS_V1_MONITORS_MONITOR_ID_EVENTS_GETList events for a monitor, newest first. Pass `event_group_id` to narrow results to a single execution. Otherwise returns all executions newest-first; use `next_cursor` to paginate. Set `include_completions=true` to also include no-change executions.

List events for a monitor, newest first. Pass `event_group_id` to narrow results to a single execution. Otherwise returns all executions newest-first; use `next_cursor` to paginate. Set `include_completions=true` to also include no-change executions.

Authentication

Connected account required

Tags

Monitor
List MonitorsPARALLEL_LIST_MONITORS_V1_MONITORS_GETList monitors ordered by creation time, newest first. Monitors are sorted by `created_at` descending. `limit` defaults to 100. Use `next_cursor` from the response and pass it as `cursor` to fetch the next page. Pagination ends when `next_cursor` is absent. By default only `active` monitors are returned. Pass `status=cancelled` or both values to include cancelled monitors. The legacy Monitor API (`/v1alpha/monitors` endpoints) is documented under the `Monitor (Alpha)` tag.

List monitors ordered by creation time, newest first. Monitors are sorted by `created_at` descending. `limit` defaults to 100. Use `next_cursor` from the response and pass it as `cursor` to fetch the next page. Pagination ends when `next_cursor` is absent. By default only `active` monitors are returned. Pass `status=cancelled` or both values to include cancelled monitors. The legacy Monitor API (`/v1alpha/monitors` endpoints) is documented under the `Monitor (Alpha)` tag.

Authentication

Connected account required

Tags

Monitor
Retrieve MonitorPARALLEL_RETRIEVE_MONITOR_V1_MONITORS_MONITOR_ID_GETRetrieve a monitor. Retrieves a specific monitor by `monitor_id`. Returns the monitor configuration including status, frequency, query, and webhook settings.

Retrieve a monitor. Retrieves a specific monitor by `monitor_id`. Returns the monitor configuration including status, frequency, query, and webhook settings.

Authentication

Connected account required

Tags

Monitor
Stream Task Run EventsPARALLEL_TASKS_RUNS_EVENTS_GET_V1_TASKS_RUNS_RUN_ID_EVENTS_GETStreams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.

Streams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.

Authentication

Connected account required

Tags

Tasks
Stream Task Run EventsPARALLEL_TASKS_RUNS_EVENTS_GET_V1BETA_TASKS_RUNS_RUN_ID_EVENTS_GETStreams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.

Streams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced.

Authentication

Connected account required

Tags

Tasks
Retrieve Task RunPARALLEL_TASKS_RUNS_GET_V1_TASKS_RUNS_RUN_ID_GETRetrieves run status by run_id. The run result is available from the `/result` endpoint.

Retrieves run status by run_id. The run result is available from the `/result` endpoint.

Authentication

Connected account required

Tags

Tasks
Retrieve Task Run InputPARALLEL_TASKS_RUNS_INPUT_GET_V1_TASKS_RUNS_RUN_ID_INPUT_GETRetrieves the input of a run by run_id.

Retrieves the input of a run by run_id.

Authentication

Connected account required

Tags

Tasks
Create Task RunPARALLEL_TASKS_RUNS_POST_V1_TASKS_RUNS_POSTInitiates a task run. Returns immediately with a run object in status 'queued'. Beta features can be enabled by setting the 'parallel-beta' header.

Initiates a task run. Returns immediately with a run object in status 'queued'. Beta features can be enabled by setting the 'parallel-beta' header.

Authentication

Connected account required

Tags

Tasks
Retrieve Task Run ResultPARALLEL_TASKS_RUNS_RESULT_GET_V1_TASKS_RUNS_RUN_ID_RESULT_GETRetrieves a run result by run_id, blocking until the run is completed.

Retrieves a run result by run_id, blocking until the run is completed.

Authentication

Connected account required

Tags

Tasks
Stream Task Group EventsPARALLEL_TASKS_SESSIONS_EVENTS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_EVENTS_GETStreams events from a TaskGroup: status updates and run completions. The connection will remain open for up to an hour as long as at least one run in the group is still active.

Streams events from a TaskGroup: status updates and run completions. The connection will remain open for up to an hour as long as at least one run in the group is still active.

Authentication

Connected account required

Tags

Tasks
Retrieve Task GroupPARALLEL_TASKS_TASKGROUPS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_GETRetrieves aggregated status across runs in a TaskGroup.

Retrieves aggregated status across runs in a TaskGroup.

Authentication

Connected account required

Tags

Tasks
Create Task GroupPARALLEL_TASKS_TASKGROUPS_POST_V1_TASKS_GROUPS_POSTInitiates a TaskGroup to group and track multiple runs.

Initiates a TaskGroup to group and track multiple runs.

Authentication

Connected account required

Tags

Tasks
Fetch Task Group RunsPARALLEL_TASKS_TASKGROUPS_RUNS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_GETRetrieves task runs in a TaskGroup and optionally their inputs and outputs. All runs within a TaskGroup are returned as a stream. To get the inputs and/or outputs back in the stream, set the corresponding `include_input` and `include_output` parameters to `true`. The stream is resumable using the `event_id` as the cursor. To resume a stream, specify the `last_event_id` parameter with the `event_id` of the last event in the stream. The stream will resume from the next event after the `last_event_id`.

Retrieves task runs in a TaskGroup and optionally their inputs and outputs. All runs within a TaskGroup are returned as a stream. To get the inputs and/or outputs back in the stream, set the corresponding `include_input` and `include_output` parameters to `true`. The stream is resumable using the `event_id` as the cursor. To resume a stream, specify the `last_event_id` parameter with the `event_id` of the last event in the stream. The stream will resume from the next event after the `last_event_id`.

Authentication

Connected account required

Tags

Tasks
Retrieve Task Group RunPARALLEL_TASKS_TASKGROUPS_RUNS_ID_GET_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_RUN_ID_GETRetrieves run status by run_id. This endpoint is equivalent to fetching run status directly using the `retrieve()` method or the `tasks/runs` GET endpoint. The run result is available from the `/result` endpoint.

Retrieves run status by run_id. This endpoint is equivalent to fetching run status directly using the `retrieve()` method or the `tasks/runs` GET endpoint. The run result is available from the `/result` endpoint.

Authentication

Connected account required

Tags

Tasks
Add Runs to Task GroupPARALLEL_TASKS_TASKGROUPS_RUNS_POST_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_POSTInitiates multiple task runs within a TaskGroup.

Initiates multiple task runs within a TaskGroup.

Authentication

Connected account required

Tags

Tasks
Trigger Monitor RunPARALLEL_TRIGGER_MONITOR_RUN_V1_MONITORS_MONITOR_ID_TRIGGER_POSTTrigger an immediate monitor run. Enqueues a one-off execution of the monitor outside its normal schedule. The monitor's regular schedule is not affected. An event is only emitted if the execution detects a material change. Cancelled monitors cannot be triggered.

Trigger an immediate monitor run. Enqueues a one-off execution of the monitor outside its normal schedule. The monitor's regular schedule is not affected. An event is only emitted if the execution detects a material change. Cancelled monitors cannot be triggered.

Authentication

Connected account required

Tags

Monitor
Update MonitorPARALLEL_UPDATE_MONITOR_V1_MONITORS_MONITOR_ID_UPDATE_POSTUpdate a monitor. Only fields explicitly included in the request body are changed. Pass `null` for `webhook` or `metadata` to clear those fields. Pass `type` and `settings` to update type-specific settings on an `event_stream` monitor. At least one field must be provided. Cancelled monitors cannot be updated.

Update a monitor. Only fields explicitly included in the request body are changed. Pass `null` for `webhook` or `metadata` to clear those fields. Pass `type` and `settings` to update type-specific settings on an `event_stream` monitor. At least one field must be provided. Cancelled monitors cannot be updated.

Authentication

Connected account required

Tags

Monitor
SearchPARALLEL_V1_SEARCH_V1_SEARCH_POSTSearches the web. The legacy Search API reference (`/v1beta/search` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/search-beta/search), and migration guide is [here](https://docs.parallel.ai/search/search-migration-guide).

Searches the web. The legacy Search API reference (`/v1beta/search` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/search-beta/search), and migration guide is [here](https://docs.parallel.ai/search/search-migration-guide).

Authentication

Connected account required

Tags

Search

Provider resources