prb processing-activity command reference
Reference for 7 commands under prb processing-activity, including usage, flag types and defaults, required flags, source examples, and implementation links
Manage processing activities. This page documents 7 commands under prb processing-activity.
Flags and examples below come from the command definitions. A Required flag is explicitly marked required by Cobra; an unmarked flag can still be needed by runtime validation or a non-interactive workflow. Empty strings and empty lists are registered defaults, not sample values.
Every command also inherits the global flags. Run prb <command> --help to check your installed version. Replace placeholder IDs and names in source examples before running them. Return to the complete CLI command reference to browse another command.
Commands
Section titled “Commands”| Command | Description | Usage | Source |
|---|---|---|---|
prb processing-activity | Manage processing activities. | prb processing-activity <command> | View implementation |
prb processing-activity create | Create a new processing activity. | prb processing-activity create | View implementation |
prb processing-activity delete | Delete a processing activity. | prb processing-activity delete <id> | View implementation |
prb processing-activity list | List processing activities in an organization. | prb processing-activity list | View implementation |
prb processing-activity publish | Publish the processing activity register as a document version. | prb processing-activity publish | View implementation |
prb processing-activity update | Update a processing activity. | prb processing-activity update <id> | View implementation |
prb processing-activity view | View a processing activity. | prb processing-activity view <id> | View implementation |
prb processing-activity
Section titled “prb processing-activity”Manage processing activities.
prb processing-activity <command>prb processing-activity create
Section titled “prb processing-activity create”Create a new processing activity.
prb processing-activity create| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--data-protection-impact-assessment | string | "" | — | Data protection impact assessment: NEEDED, NOT_NEEDED (required) |
--data-subject-category | string | "" | — | Data subject category |
--international-transfers | boolean | false | — | Processing involves international transfers |
--lawful-basis | string | "" | — | Lawful basis: LEGITIMATE_INTEREST, CONSENT, CONTRACTUAL_NECESSITY, LEGAL_OBLIGATION, VITAL_INTERESTS, PUBLIC_TASK (required) |
--name | string | "" | — | Processing activity name (required) |
--org | string | "" | — | Organization ID |
--personal-data-category | string | "" | — | Personal data category |
--purpose | string | "" | — | Purpose of processing |
--role | string | "" | — | Role: CONTROLLER, PROCESSOR (required) |
--special-or-criminal-data | string | "" | — | Special or criminal data: YES, NO, POSSIBLE (required) |
--transfer-impact-assessment | string | "" | — | Transfer impact assessment: NEEDED, NOT_NEEDED (required) |
Examples
Section titled “Examples”# Create a processing activity interactivelyprb processing-activity create
# Create a processing activity non-interactivelyprb pa create --name "Customer onboarding" --role CONTROLLER --lawful-basis CONSENT --special-or-criminal-data NO --data-protection-impact-assessment NOT_NEEDED --transfer-impact-assessment NOT_NEEDEDprb processing-activity delete
Section titled “prb processing-activity delete”Delete a processing activity.
prb processing-activity delete <id>Requires 1 positional argument.
| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--yes, -y | boolean | false | — | Skip confirmation prompt |
prb processing-activity list
Section titled “prb processing-activity list”List processing activities in an organization.
prb processing-activity listAccepts no positional arguments.
| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--after | string | "" | — | Cursor from the previous page (the Next cursor line) |
--json | boolean | false | — | Output JSON (same as —output json) |
--limit, -L | integer | 30 | — | Maximum number of processing activities to list |
--order-by | string | "" | — | Order by field (CREATED_AT, NAME) |
--order-direction | string | "DESC" | — | Sort direction (ASC, DESC) |
--org | string | "" | — | Organization ID |
--output, -o | string | "" | — | Output format: json, table (default) |
Examples
Section titled “Examples”# List processing activities in the default organizationprb processing-activity list
# List processing activities sorted by nameprb pa ls --order-by NAME --output jsonprb processing-activity publish
Section titled “prb processing-activity publish”Publish the processing activity register as a document version.
prb processing-activity publish| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--approver | string array | [] | — | Approver profile ID (can be repeated; ignored with —minor) |
--minor | boolean | false | — | Publish as a minor version (no approval flow) |
--org | string | "" | — | Organization ID |
Examples
Section titled “Examples”# Publish the processing activity registerprb processing-activity publish --org ORG_ID
# Publish with approversprb processing-activity publish --org ORG_ID --approver PROFILE_ID1 --approver PROFILE_ID2prb processing-activity update
Section titled “prb processing-activity update”Update a processing activity.
prb processing-activity update <id>Requires 1 positional argument.
| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--lawful-basis | string | "" | — | Lawful basis: LEGITIMATE_INTEREST, CONSENT, CONTRACTUAL_NECESSITY, LEGAL_OBLIGATION, VITAL_INTERESTS, PUBLIC_TASK |
--name | string | "" | — | Processing activity name |
--purpose | string | "" | — | Purpose of processing |
--role | string | "" | — | Role: CONTROLLER, PROCESSOR |
prb processing-activity view
Section titled “prb processing-activity view”View a processing activity.
prb processing-activity view <id>Requires 1 positional argument.
| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--json | boolean | false | — | Output JSON (same as —output json) |
--output, -o | string | "" | — | Output format: json, table (default) |