Skip to main content
list_profile_snapshots Read retained saved category and native-rank history for selected websites, or deterministic latest-per-site profiles. History begins at the first explicit save, not at the first discovered link.
This command name is absent from deployment evidence dated 2026-09-20. Hosted availability for this current definition is unverified; inspect your connected catalog before invoking it. Verify the command and its input schema in the selected environment.
This read does not start a verification job.

Example request

Connect through MCP, CLI, or HTTP. Replace example identifiers with records from your workspace.

Returned result

Illustrative data validated against the documented response schema. IDs and dates are examples, not a live account capture. MCP returns this data in structuredContent and in a text content block; generic HTTP and CLI return the JSON result directly.

Input fields

Omit optional fields when you do not want to supply them. Null is accepted only where listed. Unknown input properties are rejected.

Validation and omitted values

Supply one to ten distinct accessible projectIds. Omitted from and to impose no date filter beyond retention; supplied bounds apply to capture time inclusively. Expired snapshots are excluded. History mode orders snapshots by captured_at and identifier, newest first. Keep projectIds and date bounds unchanged when continuing with next_cursor. The maximum history page size is 100. latestPerProject=true returns one latest retained snapshot per selected project within the date bounds, ordered by project identifier. This mode ignores limit, does not paginate and rejects a supplied continuation cursor. missing_project_ids names sites without a retained snapshot in that interval. Each site keeps its own saved date and watch denominator. Missing snapshots do not mean zero links. Compare the separate saved populations without pooling them or backfilling earlier dates.

Defaults when omitted

Output fields

Fields inside optional or nullable parents apply only when that parent exists. Common schema conventions explain evidence states, empty lists and extensions.
  • schema_version (number, required): must equal 1
  • snapshots (array, required).
  • has_more (boolean, required): True when another page is available.
  • next_cursor (string / null, required): Opaque continuation for the same listing; null means no further page.
  • selection_mode (string, required): values: "history", "latest_per_project"
  • missing_project_ids (array, required).
  • comparison_basis (string, required): must equal "separate_saved_watch_populations"
  • notes (array, required).
Download input schema · Download output schema

Errors and retries

Follow the error recovery before retrying this read. Preserve the selected workspace, project, filters and feed. Recovering a read does not require an idempotency key or another verification job. Operation-specific errors include INVALID_PROFILE_SNAPSHOT_INPUT, PROFILE_SNAPSHOT_ACCESS_DENIED, PROFILE_SNAPSHOT_SCHEMA_UNAVAILABLE, INVALID_PROFILE_SNAPSHOT_CURSOR. See error recovery for status, scope, cooldown, cursor and retry handling. Unknown observations are result data and do not establish loss.

HTTP resource routes

This operation has no separate resource alias. Use its generic command route in a matching environment.

Continue

save_profile_snapshot · list_profile_snapshot_records Follow the related workflow, inspect capability status, or return to the command index.