Monitor pages, sitemaps, and extracted website data for exact or semantic changes. Webhook payloads are documented by the MonitorsChangeDetectedWebhookPayload and MonitorsRunCompletedWebhookPayload schemas.
Context.dev Monitors API is one of 7 APIs that Context.dev 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, an API reference, and API documentation.
This API exposes
13 operations
across 10 paths,
and defines 44 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://api.context.dev/v1.
13 operations10 paths44 schemas1 DELETE9 GET1 PATCH2 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.context.dev/v1
Authentication
HTTP Bearer
Resource Areas
1
Authentication & Security 1
Context.dev Monitors API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (bearerAuth).
Paths & Operations 13
Across 10 paths, the API surfaces 13 operations — 1 DELETE, 9 GET, 1 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.
Monitors 13
Monitor pages, sitemaps, and extracted website data for exact or semantic changes. Webhook payloads are documented by the MonitorsChangeDetectedWebhookPayload and MonitorsRunCompl…
POST
/monitors
Create a monitor
createMonitorbody→ 201400401403
GET
/monitors
List monitors
listMonitors10 params→ 200401
GET
/monitors/{monitor_id}
Get a monitor
getMonitor1 param→ 200401404
PATCH
/monitors/{monitor_id}
Update a monitor
updateMonitor1 parambody→ 200400401404
DELETE
/monitors/{monitor_id}
Delete a monitor
deleteMonitor1 param→ 200401404
GET
/monitors/{monitor_id}/runs
List monitor runs
listMonitorRuns4 params→ 200401404
GET
/monitors/{monitor_id}/changes
List changes for a monitor
listMonitorChanges6 params→ 200401404
GET
/monitors/runs
List runs
listAccountRuns3 params→ 200401
GET
/monitors/credit-usage
Monitor credit usage
listMonitorCreditUsage2 params→ 200401
GET
/monitors/limits
Monitor limits
getMonitorLimits→ 200401
GET
/monitors/changes
List changes
listChanges8 params→ 200401
GET
/monitors/changes/{change_id}
Get a change
getChange1 param→ 200401404
POST
/monitors/{monitor_id}/run
Run a monitor now
runMonitorNow1 param→ 202401404
Schemas 44
The contract defines 44 schemas that model the data the API accepts and returns. The most detailed are MonitorsChange (23 properties), MonitorsMonitor (17 properties), MonitorsRun (16 properties), MonitorsChangeSummary (15 properties). Each schema is shown below with its type and property counts.
MonitorsNullableRunError
MonitorsEvidence
object
3 properties2 required
MonitorsWebhookConfig
object
3 properties1 required
MonitorsChange
object
A detected change. mode is the constant web; targettype and changedetectiontype describe the change, and which optional fields are present depends on them (pag…
23 properties11 required
MonitorsCreateMonitorRequest
object
Creates a web monitor. mode is the constant web; the behavior is described by target (page, sitemap, or extract) and changedetection (exact or semantic). Suppo…
7 properties4 required
MonitorsDeleteMonitorResponse
object
2 properties2 required
MonitorsExtractBaseline
object
Current baseline of an extract monitor: the pages it tracks and the structured data as last extracted.
3 properties3 required
MonitorsMonitor
object
A web monitor. mode is the constant web; behavior is described by target (page/sitemap/extract) and changedetection (exact/semantic).
17 properties9 required
MonitorsScheduleUnit
string
MonitorsWebhookDelivery
object
6 properties6 required
MonitorsListRunsResponse
object
3 properties3 required
MonitorsSitemapTarget
object
Watch a sitemap for URL additions and removals. Crawled URLs are normalized (lowercased host, no trailing slash/fragment) and scoped to the monitored site and…
5 properties2 required
MonitorsPageBaseline
object
Current baseline of a page monitor: the visible page text as last observed.
2 properties2 required
ErrorResponse
object
3 properties
MonitorsMode
string
Top-level monitor category. Always web today; the concrete behavior is described by target and changedetection.
MonitorsCreditUsageResponse
object
2 properties2 required
MonitorsWebhookFailure
object
4 properties4 required
MonitorsChangeDetectionType
string
MonitorsSchedule
Discriminated union describing how the monitor is scheduled. Only interval is supported today; cron and exacttime are reserved for future use.
MonitorsUpdateMonitorRequest
object
Shared monitor update fields. target and changedetection can be updated, but the final combination must be supported.
7 properties
MonitorsImportance
string
KeyMetadata
object
Metadata about the API key used for the request. Included in every response whenever a valid API key is provided, even when the response status is not 200.
2 properties2 required
MonitorsListMonitorsResponse
object
3 properties3 required
MonitorsRunStatus
string
Lifecycle status of a run. skipped runs never executed — see skipreason (insufficient credits, monitor paused, or superseded by a concurrent run).
MonitorsIntervalSchedule
object
Run the monitor on a fixed interval defined by a frequency and a unit, e.g. every 6 hours or every 2 days. The total interval (frequency × unit) must be betwee…
3 properties3 required
MonitorsListChangesResponse
object
3 properties3 required
MonitorsExtractTarget
object
7 properties3 required
MonitorsRun
object
16 properties9 required
MonitorsRunCompletedWebhookPayload
object
Payload sent after every completed run when the monitor's webhook subscribes to run.completed. A run with changedetected: false is a confirmation that the moni…
4 properties4 required
MonitorsRunNowResponse
object
3 properties3 required
MonitorsSitemapBaseline
object
Current baseline of a sitemap monitor: the normalized URL set as last observed.
3 properties3 required
MonitorsPageTarget
object
Watch a single web page.
3 properties2 required
MonitorsChangeSummary
object
A lightweight change summary. mode is the constant web; targettype and changedetectiontype describe the change, and which optional fields are present depends o…
15 properties9 required
MonitorsTarget
Discriminated union describing what the monitor watches.
MonitorsRunError
object
2 properties2 required
MonitorsChangeDetection
Discriminated union describing how changes are detected.
MonitorsTargetType
string
MonitorsLimitsResponse
object
3 properties3 required
MonitorsChangeDetectedWebhookPayload
object
Payload sent when a monitor detects a change. The nested change is the same full change record returned by GET /monitors/changes/{changeid}.
4 properties4 required
MonitorsExactChangeDetection
object
Detect exact changes. For page targets, this means visible text diffs. For sitemap targets, this means URL additions and removals.
1 property1 required
MonitorsMonitorStatus
string
Monitor lifecycle status. failed means the most recent run failed (see the monitor's lasterror); failed monitors keep running on schedule and flip back to acti…
MonitorsCreditUsage
object
4 properties4 required
MonitorsSemanticChangeDetection
object
Detect meaning-level changes to tracked page content, ignoring cosmetic or paraphrase-only differences. Which changes are meaningful is judged against the extr…
2 properties1 required
MonitorsNullableWebhookConfig
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Context.dev Monitors 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.