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
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.
Commands
Section titled “Commands”| Command | Description | Usage | Source |
|---|---|---|---|
prb third-party | Manage third parties. | prb third-party <command> | View implementation |
prb third-party create | Create a new third party. | prb third-party create | View implementation |
prb third-party delete | Delete a third party. | prb third-party delete <id> | View implementation |
prb third-party list | List third parties in an organization. | prb third-party list | View implementation |
prb third-party publish | Publish the third party register as a document version. | prb third-party publish | View implementation |
prb third-party update | Update a third party. | prb third-party update <id> | View implementation |
prb third-party vet | Start AI vetting of a third party from its website. | prb third-party vet <id> | View implementation |
prb third-party view | View a third party. | prb third-party view <id> | View implementation |
prb third-party
Section titled “prb third-party”Manage third parties.
prb third-party <command>prb third-party create
Section titled “prb third-party create”Create a new third party.
prb third-party create| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--address | string | "" | — | Headquarter address |
--administrator-id | string array | [] | — | Administrator profile ID (can be repeated) |
--category | string | "" | — | Third party category (required) |
--description | string | "" | — | Third party description |
--legal-name | string | "" | — | Legal name |
--name | string | "" | — | Third party name (required) |
--org | string | "" | — | Organization ID |
--website | string | "" | — | Website URL |
Examples
Section titled “Examples”# Create a third party interactivelyprb third-party create
# Create a third party non-interactivelyprb third-party create --name "Acme Corp" --category CLOUD_PROVIDERprb third-party delete
Section titled “prb third-party delete”Delete a third party.
prb third-party delete <id>Requires 1 positional argument.
| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--yes, -y | boolean | false | — | Skip confirmation prompt |
prb third-party list
Section titled “prb third-party list”List third parties in an organization.
prb third-party 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) |
--level | integer | 0 | — | Filter by third party level (1 = direct, 2+ = indirect) |
--limit, -L | integer | 30 | — | Maximum number of third parties to list |
--order-by | string | "" | — | Order by field (NAME, CREATED_AT, UPDATED_AT) |
--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 third parties in the default organizationprb third-party list
# List third parties sorted by nameprb third-party ls --order-by NAME --output jsonprb third-party publish
Section titled “prb third-party publish”Publish the third party register as a document version.
prb third-party 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 third party registerprb third-party publish --org ORG_ID
# Publish with approversprb third-party publish --org ORG_ID --approver PROFILE_ID1 --approver PROFILE_ID2prb third-party update
Section titled “prb third-party update”Update a third party.
prb third-party update <id>Requires 1 positional argument.
| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--address | string | "" | — | Headquarter address |
--administrator-id | string array | [] | — | Administrator profile ID (can be repeated; empty clears) |
--category | string | "" | — | Third party category |
--description | string | "" | — | Third party description |
--legal-name | string | "" | — | Legal name |
--name | string | "" | — | Third party name |
--website | string | "" | — | Website URL |
prb third-party vet
Section titled “prb third-party vet”Start AI vetting of a third party from its website.
prb third-party vet <id>Requires 1 positional argument.
Additional help
Section titled “Additional help”Queue a vetting job that crawls a third party's website using AI agents to extract security, compliance, and business information.| Flag | Type | Default | Required | Description |
|---|---|---|---|---|
--json | boolean | false | — | Output JSON (same as —output json) |
--output, -o | string | "" | — | Output format: json, table (default) |
--procedure-file | string | "" | — | Path to a custom vetting procedure file |
--url | string | "" | Required | Third party website URL to vet (required) |
Examples
Section titled “Examples”# Vet a third party by website URLprb third-party vet <id> --url https://example.com
# Vet with a custom procedure fileprb third-party vet <id> --url https://example.com --procedure-file ./my-procedure.txt
# Output as JSONprb third-party vet <id> --url https://example.com -o jsonprb third-party view
Section titled “prb third-party view”View a third party.
prb third-party 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) |