Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Document Management Draft, approve, and sign your policies Employee Portal Your whole team’s compliance, in one portal Access Review Monitor user access across all your systems AI Agents Run compliance from the tools you use Cookie Banner Consent that follows every visitor's law Device Agent Continuous security posture for every device Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Device Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Try searching for

Tab to move through results · Enter to open · Esc to close

prb compliance-portal command reference

Reference for 36 commands under prb compliance-portal, including usage, flag types and defaults, required flags, source examples, and implementation links

View as Markdown

Manage compliance portal. This page documents 36 commands under prb compliance-portal.

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.

CommandDescriptionUsageSource
prb compliance-portalManage compliance portal.prb compliance-portal <command>View implementation
prb compliance-portal accessManage compliance portal visitors.prb compliance-portal access <command>View implementation
prb compliance-portal access activateActivate a compliance portal visitor.prb compliance-portal access activate <id>View implementation
prb compliance-portal access createAdd a visitor to a compliance portal.prb compliance-portal access createView implementation
prb compliance-portal access deactivateDeactivate a compliance portal visitor.prb compliance-portal access deactivate <id>View implementation
prb compliance-portal auditManage audits published on a compliance portal.prb compliance-portal audit <command>View implementation
prb compliance-portal audit deleteRemove an audit from a compliance portal.prb compliance-portal audit delete <compliance-portal-audit-id>View implementation
prb compliance-portal audit updateUpdate an audit visibility on a compliance portal.prb compliance-portal audit update <audit-id>View implementation
prb compliance-portal commitmentManage compliance portal commitments.prb compliance-portal commitment <command>View implementation
prb compliance-portal commitment createCreate a compliance portal commitment.prb compliance-portal commitment createView implementation
prb compliance-portal commitment deleteDelete a compliance portal commitment.prb compliance-portal commitment delete <id>View implementation
prb compliance-portal commitment listList compliance portal commitments.prb compliance-portal commitment listView implementation
prb compliance-portal commitment updateUpdate a compliance portal commitment.prb compliance-portal commitment update <id>View implementation
prb compliance-portal commitment-groupManage compliance portal commitment groups.prb compliance-portal commitment-group <command>View implementation
prb compliance-portal commitment-group createCreate a compliance portal commitment group.prb compliance-portal commitment-group createView implementation
prb compliance-portal commitment-group deleteDelete a compliance portal commitment group.prb compliance-portal commitment-group delete <id>View implementation
prb compliance-portal commitment-group listList compliance portal commitment groups.prb compliance-portal commitment-group listView implementation
prb compliance-portal commitment-group updateUpdate a compliance portal commitment group.prb compliance-portal commitment-group update <id>View implementation
prb compliance-portal createCreate a compliance portal.prb compliance-portal createView implementation
prb compliance-portal deleteDelete a compliance portal.prb compliance-portal delete <portal-id>View implementation
prb compliance-portal documentManage documents published on a compliance portal.prb compliance-portal document <command>View implementation
prb compliance-portal document deleteRemove a document from a compliance portal.prb compliance-portal document delete <compliance-portal-document-id>View implementation
prb compliance-portal document updateUpdate a document visibility on a compliance portal.prb compliance-portal document update <document-id>View implementation
prb compliance-portal fileManage compliance portal files.prb compliance-portal file <command>View implementation
prb compliance-portal file deleteDelete a compliance portal file.prb compliance-portal file delete <id>View implementation
prb compliance-portal file listList compliance portal files.prb compliance-portal file listView implementation
prb compliance-portal listList compliance portals.prb compliance-portal listView implementation
prb compliance-portal referenceManage compliance portal references.prb compliance-portal reference <command>View implementation
prb compliance-portal reference createCreate a compliance portal reference.prb compliance-portal reference createView implementation
prb compliance-portal reference deleteDelete a compliance portal reference.prb compliance-portal reference delete <id>View implementation
prb compliance-portal reference listList compliance portal references.prb compliance-portal reference listView implementation
prb compliance-portal third-partyManage third parties published on a compliance portal.prb compliance-portal third-party <command>View implementation
prb compliance-portal third-party deleteRemove a third party from a compliance portal.prb compliance-portal third-party delete <compliance-portal-third-party-id>View implementation
prb compliance-portal third-party updatePublish a third party on a compliance portal.prb compliance-portal third-party update <third-party-id>View implementation
prb compliance-portal updateUpdate compliance portal settings.prb compliance-portal updateView implementation
prb compliance-portal viewView compliance portal settings.prb compliance-portal viewView implementation

Manage compliance portal.

prb compliance-portal <command>

View command implementation.

Manage compliance portal visitors.

prb compliance-portal access <command>

View command implementation.

Activate a compliance portal visitor.

prb compliance-portal access activate <id>

Requires 1 positional argument.

View command implementation.

Add a visitor to a compliance portal.

prb compliance-portal access create

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--documentstring list[]—Document IDs to grant (repeatable)
--emailstring""—Visitor email address
--filestring list[]—Compliance portal file IDs to grant (repeatable)
--portalstring""RequiredCompliance portal ID
--profilestring""—Organization profile ID
--reportstring list[]—Report file IDs to grant (repeatable)
Terminal window
# Add by email
prb compliance-portal access create --portal PORTAL_ID --email visitor@example.com
# Add an existing organization member
prb compliance-portal visitor create --portal PORTAL_ID --profile PROFILE_ID

View command implementation.

Deactivate a compliance portal visitor.

prb compliance-portal access deactivate <id>

Requires 1 positional argument.

View command implementation.

Manage audits published on a compliance portal.

prb compliance-portal audit <command>

View command implementation.

Remove an audit from a compliance portal.

prb compliance-portal audit delete <compliance-portal-audit-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

Update an audit visibility on a compliance portal.

prb compliance-portal audit update <audit-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--portalstring""RequiredCompliance portal ID (required)
--visibilitystring""RequiredCompliance portal visibility: RESTRICTED or PUBLIC (required)
Terminal window
# Publish an audit report publicly on a compliance portal
prb compliance-portal audit update <audit-id> --portal <compliance-portal-id> --visibility PUBLIC

View command implementation.

Manage compliance portal commitments.

prb compliance-portal commitment <command>

View command implementation.

Create a compliance portal commitment.

prb compliance-portal commitment create
FlagTypeDefaultRequiredDescription
--descriptionstring""—Commitment description (required)
--eyebrowstring""—Commitment eyebrow (required)
--groupstring""—Commitment group ID (required)
--iconstring""—Commitment icon (required)
--titlestring""—Commitment title (required)
Terminal window
# Create a commitment interactively
prb compliance-portal commitment create --group <group-id>
# Create a commitment non-interactively
prb compliance-portal cmt create --group <group-id> --icon SHIELD_CHECK --eyebrow "Security" --title "Encryption" --description "Data encrypted at rest"

View command implementation.

Delete a compliance portal commitment.

prb compliance-portal commitment delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

List compliance portal commitments.

prb compliance-portal commitment list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--groupstring""—Commitment group ID (required)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of commitments to list
--order-bystring""—Order by field (RANK, CREATED_AT, UPDATED_AT)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--output, -ostring""—Output format: json, table (default)
Terminal window
# List commitments in a group
prb compliance-portal commitment list --group <group-id>
# List commitments sorted by rank
prb compliance-portal cmt ls --group <group-id> --order-by RANK

View command implementation.

Update a compliance portal commitment.

prb compliance-portal commitment update <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--descriptionstring""—Commitment description
--eyebrowstring""—Commitment eyebrow
--iconstring""—Commitment icon
--rankinteger0—Display rank
--titlestring""—Commitment title
Terminal window
# Update a commitment title
prb compliance-portal commitment update <id> --title "Encryption at rest"
# Update icon and rank
prb compliance-portal cmt update <id> --icon SHIELD_CHECK --rank 1

View command implementation.

Manage compliance portal commitment groups.

prb compliance-portal commitment-group <command>

View command implementation.

prb compliance-portal commitment-group create

Section titled “prb compliance-portal commitment-group create”

Create a compliance portal commitment group.

prb compliance-portal commitment-group create
FlagTypeDefaultRequiredDescription
--descriptionstring""—Group description (required)
--orgstring""—Organization ID
--titlestring""—Group title (required)
Terminal window
# Create a commitment group interactively
prb compliance-portal commitment-group create
# Create a commitment group non-interactively
prb compliance-portal cg create --title "Security" --description "Our security commitments"

View command implementation.

prb compliance-portal commitment-group delete

Section titled “prb compliance-portal commitment-group delete”

Delete a compliance portal commitment group.

prb compliance-portal commitment-group delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

prb compliance-portal commitment-group list

Section titled “prb compliance-portal commitment-group list”

List compliance portal commitment groups.

prb compliance-portal commitment-group list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of commitment groups to list
--order-bystring""—Order by field (RANK, CREATED_AT, UPDATED_AT)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--orgstring""—Organization ID
--output, -ostring""—Output format: json, table (default)
Terminal window
# List commitment groups in the default organization
prb compliance-portal commitment-group list
# List commitment groups sorted by rank
prb compliance-portal cg ls --order-by RANK

View command implementation.

prb compliance-portal commitment-group update

Section titled “prb compliance-portal commitment-group update”

Update a compliance portal commitment group.

prb compliance-portal commitment-group update <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--descriptionstring""—Group description
--rankinteger0—Display rank
--titlestring""—Group title
Terminal window
# Update a commitment group title
prb compliance-portal commitment-group update <id> --title "Privacy"
# Update rank
prb compliance-portal cg update <id> --rank 2

View command implementation.

Create a compliance portal.

prb compliance-portal create

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--entity-namestring""—Entity name shown on the public compliance page
--orgstring""—Organization ID
Terminal window
# Create a compliance portal interactively
prb compliance-portal create
# Create a compliance portal non-interactively
prb compliance-portal create --entity-name "Acme Corp"

View command implementation.

Delete a compliance portal.

prb compliance-portal delete <portal-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

Manage documents published on a compliance portal.

prb compliance-portal document <command>

View command implementation.

Remove a document from a compliance portal.

prb compliance-portal document delete <compliance-portal-document-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

Update a document visibility on a compliance portal.

prb compliance-portal document update <document-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--portalstring""RequiredCompliance portal ID (required)
--visibilitystring""RequiredCompliance portal visibility: RESTRICTED or PUBLIC (required)
Terminal window
# Publish a document publicly on a compliance portal
prb compliance-portal document update <document-id> --portal <compliance-portal-id> --visibility PUBLIC

View command implementation.

Manage compliance portal files.

prb compliance-portal file <command>

View command implementation.

Delete a compliance portal file.

prb compliance-portal file delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

List compliance portal files.

prb compliance-portal file list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of files to list
--order-bystring""—Order by field (NAME, CREATED_AT, UPDATED_AT)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--output, -ostring""—Output format: json, table (default)
--portalstring""—Compliance portal ID
Terminal window
# List files for a compliance portal
prb compliance-portal file list --portal <compliance-portal-id>
# List files sorted by name
prb compliance-portal file ls --portal <id> --order-by NAME

View command implementation.

List compliance portals.

prb compliance-portal list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of compliance portals to list
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--orgstring""—Organization ID
--output, -ostring""—Output format: json, table (default)
Terminal window
# List compliance portals for the default organization
prb compliance-portal list
# List compliance portals for a specific organization
prb compliance-portal ls --org <organization-id>

View command implementation.

Manage compliance portal references.

prb compliance-portal reference <command>

View command implementation.

Create a compliance portal reference.

prb compliance-portal reference create
FlagTypeDefaultRequiredDescription
--descriptionstring""—Reference description
--namestring""—Reference name (required)
--portalstring""RequiredCompliance portal ID
--websitestring""—Website URL
Terminal window
# Create a reference interactively
prb compliance-portal reference create
# Create a reference non-interactively
prb compliance-portal ref create --name "Acme Corp" --description "Enterprise customer" --website "https://acme.com"

View command implementation.

Delete a compliance portal reference.

prb compliance-portal reference delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

List compliance portal references.

prb compliance-portal reference list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of references to list
--order-bystring""—Order by field (RANK, NAME, CREATED_AT, UPDATED_AT)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--output, -ostring""—Output format: json, table (default)
--portalstring""RequiredCompliance portal ID
Terminal window
# List references in the default organization
prb compliance-portal reference list
# List references sorted by rank
prb compliance-portal ref ls --order-by RANK

View command implementation.

Manage third parties published on a compliance portal.

prb compliance-portal third-party <command>

View command implementation.

Remove a third party from a compliance portal.

prb compliance-portal third-party delete <compliance-portal-third-party-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

Publish a third party on a compliance portal.

prb compliance-portal third-party update <third-party-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--portalstring""RequiredCompliance portal ID (required)
--publishedbooleanfalse—Publish the third party on the compliance portal
Terminal window
# Publish a third party on a compliance portal
prb compliance-portal third-party update <third-party-id> --portal <compliance-portal-id> --published

View command implementation.

Update compliance portal settings.

prb compliance-portal update

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--activebooleanfalse—Enable or disable the compliance portal
--descriptionstring""—Compliance page description
--emailstring""—Compliance page contact email
--entity-namestring""—Entity name shown on the public compliance page
--headquarter-addressstring""—Compliance page headquarter address
--portalstring""RequiredCompliance portal ID
--rights-requests-enabledbooleanfalse—Enable or disable rights requests on the compliance portal
--search-engine-indexingstring""—Search engine indexing: INDEXABLE, NOT_INDEXABLE
--website-urlstring""—Compliance page website URL
Terminal window
# Enable the compliance portal
prb compliance-portal update --active
# Disable search engine indexing
prb compliance-portal update --search-engine-indexing NOT_INDEXABLE
# Disable rights requests on the portal
prb compliance-portal update --rights-requests-enabled=false

View command implementation.

View compliance portal settings.

prb compliance-portal view

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--jsonbooleanfalse—Output JSON (same as —output json)
--output, -ostring""—Output format: json, table (default)
--portalstring""RequiredCompliance portal ID
Terminal window
# View a compliance portal
prb compliance-portal view --portal <compliance-portal-id>

View command implementation.