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 instructuredContent 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 equal1snapshots(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).
All fields and nested objects
All fields and nested objects
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 includeINVALID_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.