How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Parallel Web Systems Monitor API

The Monitor API watches the web for material changes on a fixed frequency. Each monitor runs once on creation and then on its configured schedule, emitting events when meaningful changes are detected.- `event_stream` monitors track a search query and emit an event for each new material change.- `snapshot` monitors track a specific task run's output and emit an event when the output changes.Results can be polled via the events endpoint or delivered via webhooks.

Parallel Web Systems Monitor API is one of 8 APIs that Parallel Web Systems publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Monitors. The published artifact set on APIs.io includes an OpenAPI specification, rate-limit docs, an API reference, and a getting-started guide.

This API exposes 7 operations across 6 paths, and defines 29 schemas. It is described by OpenAPI 3.1.0, at version 0.1.2.

Requests are made against a single base URL, https://api.parallel.ai.

7 operations 6 paths 29 schemas 3 GET4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.2
Base URL
https://api.parallel.ai
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Parallel Web Systems Monitor API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 7

Across 6 paths, the API surfaces 7 operations — 3 GET, 4 POST. Each is listed below with its method, path, parameters, and response codes.

Monitor 7

The Monitor API watches the web for material changes on a fixed frequency. Each monitor runs once on creation and then on its configured schedule, emitting events when meaningful…

POST
/v1/monitors
Create Monitor
create_monitor_v1_monitors_post body → 201401422
GET
/v1/monitors
List Monitors
list_monitors_v1_monitors_get 4 params → 200401422
GET
/v1/monitors/{monitor_id}
Retrieve Monitor
retrieve_monitor_v1_monitors__monitor_id__get 1 param → 200401404422
POST
/v1/monitors/{monitor_id}/cancel
Cancel Monitor
cancel_monitor_v1_monitors__monitor_id__cancel_post 1 param → 200401404422
GET
/v1/monitors/{monitor_id}/events
List Monitor Events
list_monitor_events_v1_monitors__monitor_id__events_get 5 params → 200401404422
POST
/v1/monitors/{monitor_id}/trigger
Trigger Monitor Run
trigger_monitor_run_v1_monitors__monitor_id__trigger_post 1 param → 204401404422
POST
/v1/monitors/{monitor_id}/update
Update Monitor
update_monitor_v1_monitors__monitor_id__update_post 1 param body → 200401404422

Schemas 29

The contract defines 29 schemas that model the data the API accepts and returns. The most detailed are MonitorResponse (11 properties), MonitorSnapshotEvent (6 properties), McpToolCall (6 properties), CreateMonitorRequest (6 properties). Each schema is shown below with its type and property counts.

Citation
object
A citation for a task output.
3 properties 1 required
MonitorCompletionEvent
object
Emitted when a monitor execution ran but detected no material changes. Only returned when includecompletions=true is passed to the list events endpoint. Useful…
2 properties 1 required
MonitorWebhook
object
Webhook configuration for a monitor.
2 properties 1 required
JsonSchema
object
JSON schema for a task input or output.
2 properties 1 required
MonitorSnapshotSettings
object
Type-specific settings for a snapshot monitor.
1 property 1 required
MonitorResponse
object
Response object for a monitor. The type field at the root determines the concrete shape of settings: eventstream uses MonitorEventStreamResponseSettings, and s…
11 properties 7 required
MonitorSnapshotOutput
object
Runtime output state for a snapshot monitor.
1 property
MonitorEventStreamSettings
object
Type-specific settings for an eventstream monitor.
4 properties 1 required
Warning
object
Human-readable message for a task.
3 properties 2 required
MonitorEventStreamEvent
object
Append-only event from an eventstream monitor. Each event represents a distinct material change detected since the previous execution. Events are net-new relat…
5 properties 4 required
SourcePolicy
object
Source policy for web search results. This policy governs which sources are allowed/disallowed in results.
3 properties
UpdateMonitorRequest
object
Request body to update a monitor. Only fields that are explicitly included in the request body are updated. Pass null for webhook or metadata to clear those fi…
5 properties
MonitorEventStreamResponseSettings
object
Type-specific response fields for an eventstream monitor.
4 properties 1 required
MonitorErrorEvent
object
Emitted when a monitor execution failed (e.g. payment or quota error). Always included in the events list regardless of includecompletions.
3 properties 2 required
ErrorResponse
object
Response object used for non-200 status codes.
2 properties 2 required
MonitorSnapshotResponseSettings
object
Configuration settings for a snapshot monitor.
3 properties 2 required
PaginatedMonitorEvents
object
Paginated list of monitor events, newest first.
3 properties 1 required
MonitorSnapshotEvent
object
Snapshot diff event emitted when a monitored task run's output changes. changedoutput contains only the fields that changed since the previous execution, along…
6 properties 5 required
FieldBasis
object
Citations and reasoning supporting one field of a task output.
4 properties 2 required
Error
object
An error message.
3 properties 2 required
ValidationError
object
3 properties 3 required
TaskRunTextOutput
object
Output from a task that returns text.
5 properties 3 required
PaginatedMonitorResponse
object
Paginated list of monitors.
2 properties 1 required
HTTPValidationError
object
1 property
UpdateMonitorEventStreamSettings
object
Type-specific update settings for an eventstream monitor.
2 properties
McpToolCall
object
Result of an MCP tool call.
6 properties 4 required
AdvancedMonitorSettings
object
Advanced monitor configuration.
2 properties
CreateMonitorRequest
object
Request body to create a monitor. The type field at the root determines the expected shape of settings: eventstream requires MonitorEventStreamSettings, and sn…
6 properties 3 required
TaskRunJsonOutput
object
Output from a task that returns JSON.
6 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

parallel-web-systems-monitor-api-openapi.yml Raw ↑

Other APIs Parallel Web Systems publishes across the network.

Parallel Web Systems Chat API (Beta) API
Parallel Web Systems Extract API
Parallel Web Systems FindAll API
Parallel Web Systems Search API
Parallel Web Systems Tasks API
Parallel Web Systems Responses API
Parallel Web Systems Memory API (Beta)
Where this information came from

This is an independent, third-party profile of Parallel Web Systems Monitor API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.