Skip to content

Continuation of #7 — SDK v1.41 parity + Monitors#9

Open
nikhil-mat wants to merge 6 commits into
context-dot-dev:mainfrom
nikhil-mat:context-dev-migration
Open

Continuation of #7 — SDK v1.41 parity + Monitors#9
nikhil-mat wants to merge 6 commits into
context-dot-dev:mainfrom
nikhil-mat:context-dev-migration

Conversation

@nikhil-mat

Copy link
Copy Markdown

Continuation of #7.

SDK: context.dev v1.41.0

New:

  • Monitors resource — 11 operations: create, get, update, delete, run, list, listAccountChanges, listAccountRuns, listChanges, listRuns, getChange
  • SDK sync 1.34 → 1.41 across brand, web, AI, industry, utility
  • Nested request objects: pdf, viewport, enrichment, markdownOptions
  • New web params: colorScheme, country, numResults, scrollOffset
  • webhook.secret (monitor create + update)
  • AI specific_pages; extractProducts directUrl variant; datapoint_object_schema
  • Full enums: ticker_exchange (72), force_language (120)
  • Per-operation param scoping corrected
  • Numeric bounds aligned to SDK (timeoutMS ≥ 1000, viewport 240–7680 / 240–4320)
  • 268 → 379 tests
  • lint-clean (n8n-nodes-base)

nikhil-mat and others added 6 commits June 6, 2026 22:26
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Brings the node into complete parity with the Context.dev TypeScript SDK
(v1.41) across every resource:

- New Monitors resource (11 operations): create / get / update / delete /
  run, list monitors, list account changes & runs, list monitor changes &
  runs, get change. Create models the discriminated target/change_detection
  union with conditional fields; update mirrors it; list ops expose
  cursor/limit pagination and status/tag/type/since/until filters.
- Web / brand / AI / industry / utility: every request parameter, enum value
  and numeric bound synced to the SDK — nested pdf/viewport/enrichment and
  markdownOptions objects, colorScheme/country/numResults/scrollOffset,
  webhook.secret, AI specific_pages, full ticker_exchange (72) and
  force_language (120) enums, correct per-operation scoping and min/max bounds.

Verified against the SDK OpenAPI spec (0 endpoint/param/enum/bound mismatches)
and an independent scan. 379 tests pass; node is lint-clean.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant