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 third-party command reference

Reference for 8 commands under prb third-party, including usage, flag types and defaults, required flags, source examples, and implementation links

View as Markdown

Manage third parties. This page documents 8 commands under prb third-party.

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 third-partyManage third parties.prb third-party <command>View implementation
prb third-party createCreate a new third party.prb third-party createView implementation
prb third-party deleteDelete a third party.prb third-party delete <id>View implementation
prb third-party listList third parties in an organization.prb third-party listView implementation
prb third-party publishPublish the third party register as a document version.prb third-party publishView implementation
prb third-party updateUpdate a third party.prb third-party update <id>View implementation
prb third-party vetStart AI vetting of a third party from its website.prb third-party vet <id>View implementation
prb third-party viewView a third party.prb third-party view <id>View implementation

Manage third parties.

prb third-party <command>

View command implementation.

Create a new third party.

prb third-party create
FlagTypeDefaultRequiredDescription
--addressstring""—Headquarter address
--administrator-idstring array[]—Administrator profile ID (can be repeated)
--categorystring""—Third party category (required)
--descriptionstring""—Third party description
--legal-namestring""—Legal name
--namestring""—Third party name (required)
--orgstring""—Organization ID
--websitestring""—Website URL
Terminal window
# Create a third party interactively
prb third-party create
# Create a third party non-interactively
prb third-party create --name "Acme Corp" --category CLOUD_PROVIDER

View command implementation.

Delete a third party.

prb third-party delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

List third parties in an organization.

prb third-party list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--levelinteger0—Filter by third party level (1 = direct, 2+ = indirect)
--limit, -Linteger30—Maximum number of third parties to list
--order-bystring""—Order by field (NAME, CREATED_AT, UPDATED_AT)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--orgstring""—Organization ID
--output, -ostring""—Output format: json, table (default)
Terminal window
# List third parties in the default organization
prb third-party list
# List third parties sorted by name
prb third-party ls --order-by NAME --output json

View command implementation.

Publish the third party register as a document version.

prb third-party publish
FlagTypeDefaultRequiredDescription
--approverstring array[]—Approver profile ID (can be repeated; ignored with —minor)
--minorbooleanfalse—Publish as a minor version (no approval flow)
--orgstring""—Organization ID
Terminal window
# Publish the third party register
prb third-party publish --org ORG_ID
# Publish with approvers
prb third-party publish --org ORG_ID --approver PROFILE_ID1 --approver PROFILE_ID2

View command implementation.

Update a third party.

prb third-party update <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--addressstring""—Headquarter address
--administrator-idstring array[]—Administrator profile ID (can be repeated; empty clears)
--categorystring""—Third party category
--descriptionstring""—Third party description
--legal-namestring""—Legal name
--namestring""—Third party name
--websitestring""—Website URL

View command implementation.

Start AI vetting of a third party from its website.

prb third-party vet <id>

Requires 1 positional argument.

Queue a vetting job that crawls a third party's website using AI agents to extract security, compliance, and business information.
FlagTypeDefaultRequiredDescription
--jsonbooleanfalse—Output JSON (same as —output json)
--output, -ostring""—Output format: json, table (default)
--procedure-filestring""—Path to a custom vetting procedure file
--urlstring""RequiredThird party website URL to vet (required)
Terminal window
# Vet a third party by website URL
prb third-party vet <id> --url https://example.com
# Vet with a custom procedure file
prb third-party vet <id> --url https://example.com --procedure-file ./my-procedure.txt
# Output as JSON
prb third-party vet <id> --url https://example.com -o json

View command implementation.

View a third party.

prb third-party view <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--jsonbooleanfalse—Output JSON (same as —output json)
--output, -ostring""—Output format: json, table (default)

View command implementation.