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: Processing Activities

🔍 Read-only

List all processing activities for the organization.

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

Supports: Pagination Returns: Array of processing activities, next_cursor for pagination

Example:
AI: "List all data processing activities"
[Uses listProcessingActivities tool]

🔍 Read-only

Get a processing activity by ID.

Parameters: {
"organization_id": "org_xxx",
"processing_activity_id": "pa_xxx"
}

Returns: Full processing activity details

Example:
AI: "Get details for processing activity pa_abc123"
[Uses getProcessingActivity tool]

✏️ Write

Add a new processing activity to the organization.

Parameters: {
"organization_id": "org_xxx",
"name": "Customer Data Processing",
"description": "Processing customer personal data"
}

Returns: Created processing activity object

Example:
AI: "Add a processing activity for customer data processing"
[Uses addProcessingActivity tool]

✏️ Write

Update an existing processing activity.

Parameters: {
"organization_id": "org_xxx",
"processing_activity_id": "pa_xxx",
"name": "Updated Name"
}

Returns: Updated processing activity object

Example:
AI: "Update processing activity pa_abc123 name"
[Uses updateProcessingActivity tool]

✏️ Write

Delete a processing activity.

Parameters: {
"organization_id": "org_xxx",
"processing_activity_id": "pa_xxx"
}

Returns: Confirmation of deletion

Example:
AI: "Delete processing activity pa_abc123"
[Uses deleteProcessingActivity tool]