Skip to contentAboutThe people and vision powering ProboBlogThe latest news from ProboStoriesHear from our customersChangelogLatest product updatesDocsDocumentation for ProboGitHubExplore our open-source compliance tools

Tools: Snapshots

🔍 Read-only

List all snapshots for the organization.

Parameters: {
"organization_id": "org_xxx",
"size": 50,
"cursor": "optional_cursor"
}

Supports: Pagination Returns: Array of snapshots, next_cursor for pagination

Example:
AI: "List all compliance snapshots"
[Uses listSnapshots tool]

🔍 Read-only

Get a snapshot by ID.

Parameters: {
"organization_id": "org_xxx",
"snapshot_id": "snapshot_xxx"
}

Returns: Full snapshot details

Example:
AI: "Get details for snapshot snapshot_abc123"
[Uses getSnapshot tool]

✏️ Write

Take a snapshot of a collection of objects.

Type values: RISKS, VENDORS, ASSETS, DATA, NONCONFORMITIES, OBLIGATIONS, CONTINUAL_IMPROVEMENTS, PROCESSING_ACTIVITIES, STATES_OF_APPLICABILITY

Parameters: {
"organization_id": "org_xxx",
"name": "Q1 2025 Risk Snapshot",
"type": "RISKS",
"description": "Optional description"
}

Returns: Created snapshot object

Example:
AI: "Take a snapshot of all current risks"
[Uses takeSnapshot tool]