# prb compliance-portal command reference

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](/docs/developers/cli/commands#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](/docs/developers/cli/commands) to browse another command.

## Commands

| Command                                                                                           | Description                                            | Usage                                                                         | Source                                                                                                                              |
| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| [`prb compliance-portal`](#prb-compliance-portal)                                                 | Manage compliance portal.                              | `prb compliance-portal <command>`                                             | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/compliance_portal.go#L42)               |
| [`prb compliance-portal access`](#prb-compliance-portal-access)                                   | Manage compliance portal visitors.                     | `prb compliance-portal access <command>`                                      | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/access/access.go#L32)                   |
| [`prb compliance-portal access activate`](#prb-compliance-portal-access-activate)                 | Activate a compliance portal visitor.                  | `prb compliance-portal access activate <id>`                                  | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/access/activate/activate.go#L44)        |
| [`prb compliance-portal access create`](#prb-compliance-portal-access-create)                     | Add a visitor to a compliance portal.                  | `prb compliance-portal access create`                                         | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/access/create/create.go#L77)            |
| [`prb compliance-portal access deactivate`](#prb-compliance-portal-access-deactivate)             | Deactivate a compliance portal visitor.                | `prb compliance-portal access deactivate <id>`                                | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/access/deactivate/deactivate.go#L44)    |
| [`prb compliance-portal audit`](#prb-compliance-portal-audit)                                     | Manage audits published on a compliance portal.        | `prb compliance-portal audit <command>`                                       | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/audit/audit.go#L31)                     |
| [`prb compliance-portal audit delete`](#prb-compliance-portal-audit-delete)                       | Remove an audit from a compliance portal.              | `prb compliance-portal audit delete <compliance-portal-audit-id>`             | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/audit/delete/delete.go#L43)             |
| [`prb compliance-portal audit update`](#prb-compliance-portal-audit-update)                       | Update an audit visibility on a compliance portal.     | `prb compliance-portal audit update <audit-id>`                               | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/audit/update/update.go#L64)             |
| [`prb compliance-portal commitment`](#prb-compliance-portal-commitment)                           | Manage compliance portal commitments.                  | `prb compliance-portal commitment <command>`                                  | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/commitment.go#L33)           |
| [`prb compliance-portal commitment create`](#prb-compliance-portal-commitment-create)             | Create a compliance portal commitment.                 | `prb compliance-portal commitment create`                                     | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/create/create.go#L97)        |
| [`prb compliance-portal commitment delete`](#prb-compliance-portal-commitment-delete)             | Delete a compliance portal commitment.                 | `prb compliance-portal commitment delete <id>`                                | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/delete/delete.go#L43)        |
| [`prb compliance-portal commitment list`](#prb-compliance-portal-commitment-list)                 | List compliance portal commitments.                    | `prb compliance-portal commitment list`                                       | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/list/list.go#L79)            |
| [`prb compliance-portal commitment update`](#prb-compliance-portal-commitment-update)             | Update a compliance portal commitment.                 | `prb compliance-portal commitment update <id>`                                | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/update/update.go#L92)        |
| [`prb compliance-portal commitment-group`](#prb-compliance-portal-commitment-group)               | Manage compliance portal commitment groups.            | `prb compliance-portal commitment-group <command>`                            | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/commitmentgroup.go#L33) |
| [`prb compliance-portal commitment-group create`](#prb-compliance-portal-commitment-group-create) | Create a compliance portal commitment group.           | `prb compliance-portal commitment-group create`                               | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/create/create.go#L90)   |
| [`prb compliance-portal commitment-group delete`](#prb-compliance-portal-commitment-group-delete) | Delete a compliance portal commitment group.           | `prb compliance-portal commitment-group delete <id>`                          | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/delete/delete.go#L43)   |
| [`prb compliance-portal commitment-group list`](#prb-compliance-portal-commitment-group-list)     | List compliance portal commitment groups.              | `prb compliance-portal commitment-group list`                                 | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/list/list.go#L77)       |
| [`prb compliance-portal commitment-group update`](#prb-compliance-portal-commitment-group-update) | Update a compliance portal commitment group.           | `prb compliance-portal commitment-group update <id>`                          | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/update/update.go#L63)   |
| [`prb compliance-portal create`](#prb-compliance-portal-create)                                   | Create a compliance portal.                            | `prb compliance-portal create`                                                | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/create/create.go#L63)                   |
| [`prb compliance-portal delete`](#prb-compliance-portal-delete)                                   | Delete a compliance portal.                            | `prb compliance-portal delete <portal-id>`                                    | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/delete/delete.go#L43)                   |
| [`prb compliance-portal document`](#prb-compliance-portal-document)                               | Manage documents published on a compliance portal.     | `prb compliance-portal document <command>`                                    | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/document/document.go#L31)               |
| [`prb compliance-portal document delete`](#prb-compliance-portal-document-delete)                 | Remove a document from a compliance portal.            | `prb compliance-portal document delete <compliance-portal-document-id>`       | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/document/delete/delete.go#L43)          |
| [`prb compliance-portal document update`](#prb-compliance-portal-document-update)                 | Update a document visibility on a compliance portal.   | `prb compliance-portal document update <document-id>`                         | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/document/update/update.go#L64)          |
| [`prb compliance-portal file`](#prb-compliance-portal-file)                                       | Manage compliance portal files.                        | `prb compliance-portal file <command>`                                        | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/file/file.go#L31)                       |
| [`prb compliance-portal file delete`](#prb-compliance-portal-file-delete)                         | Delete a compliance portal file.                       | `prb compliance-portal file delete <id>`                                      | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/file/delete/delete.go#L43)              |
| [`prb compliance-portal file list`](#prb-compliance-portal-file-list)                             | List compliance portal files.                          | `prb compliance-portal file list`                                             | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/file/list/list.go#L75)                  |
| [`prb compliance-portal list`](#prb-compliance-portal-list)                                       | List compliance portals.                               | `prb compliance-portal list`                                                  | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/list/list.go#L75)                       |
| [`prb compliance-portal reference`](#prb-compliance-portal-reference)                             | Manage compliance portal references.                   | `prb compliance-portal reference <command>`                                   | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/reference/reference.go#L32)             |
| [`prb compliance-portal reference create`](#prb-compliance-portal-reference-create)               | Create a compliance portal reference.                  | `prb compliance-portal reference create`                                      | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/reference/create/create.go#L71)         |
| [`prb compliance-portal reference delete`](#prb-compliance-portal-reference-delete)               | Delete a compliance portal reference.                  | `prb compliance-portal reference delete <id>`                                 | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/reference/delete/delete.go#L43)         |
| [`prb compliance-portal reference list`](#prb-compliance-portal-reference-list)                   | List compliance portal references.                     | `prb compliance-portal reference list`                                        | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/reference/list/list.go#L77)             |
| [`prb compliance-portal third-party`](#prb-compliance-portal-third-party)                         | Manage third parties published on a compliance portal. | `prb compliance-portal third-party <command>`                                 | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/third-party/third_party.go#L31)         |
| [`prb compliance-portal third-party delete`](#prb-compliance-portal-third-party-delete)           | Remove a third party from a compliance portal.         | `prb compliance-portal third-party delete <compliance-portal-third-party-id>` | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/third-party/delete/delete.go#L43)       |
| [`prb compliance-portal third-party update`](#prb-compliance-portal-third-party-update)           | Publish a third party on a compliance portal.          | `prb compliance-portal third-party update <third-party-id>`                   | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/third-party/update/update.go#L64)       |
| [`prb compliance-portal update`](#prb-compliance-portal-update)                                   | Update compliance portal settings.                     | `prb compliance-portal update`                                                | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/update/update.go#L83)                   |
| [`prb compliance-portal view`](#prb-compliance-portal-view)                                       | View compliance portal settings.                       | `prb compliance-portal view`                                                  | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/view/view.go#L122)                      |

## prb compliance-portal

Manage compliance portal.

### Usage

```text
prb compliance-portal <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/compliance_portal.go#L42).

## prb compliance-portal access

Manage compliance portal visitors.

### Usage

```text
prb compliance-portal access <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/access/access.go#L32).

## prb compliance-portal access activate

Activate a compliance portal visitor.

### Usage

```text
prb compliance-portal access activate <id>
```

Requires 1 positional argument.

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/access/activate/activate.go#L44).

## prb compliance-portal access create

Add a visitor to a compliance portal.

### Usage

```text
prb compliance-portal access create
```

Accepts no positional arguments.

### Flags

| Flag         | Type        | Default | Required | Description                                      |
| ------------ | ----------- | ------- | -------- | ------------------------------------------------ |
| `--document` | string list | `[]`    | —        | Document IDs to grant (repeatable)               |
| `--email`    | string      | `""`    | —        | Visitor email address                            |
| `--file`     | string list | `[]`    | —        | Compliance portal file IDs to grant (repeatable) |
| `--portal`   | string      | `""`    | Required | Compliance portal ID                             |
| `--profile`  | string      | `""`    | —        | Organization profile ID                          |
| `--report`   | string list | `[]`    | —        | Report file IDs to grant (repeatable)            |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/access/create/create.go#L77).

## prb compliance-portal access deactivate

Deactivate a compliance portal visitor.

### Usage

```text
prb compliance-portal access deactivate <id>
```

Requires 1 positional argument.

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/access/deactivate/deactivate.go#L44).

## prb compliance-portal audit

Manage audits published on a compliance portal.

### Usage

```text
prb compliance-portal audit <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/audit/audit.go#L31).

## prb compliance-portal audit delete

Remove an audit from a compliance portal.

### Usage

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

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/audit/delete/delete.go#L43).

## prb compliance-portal audit update

Update an audit visibility on a compliance portal.

### Usage

```text
prb compliance-portal audit update <audit-id>
```

Requires 1 positional argument.

### Flags

| Flag           | Type   | Default | Required | Description                                                   |
| -------------- | ------ | ------- | -------- | ------------------------------------------------------------- |
| `--portal`     | string | `""`    | Required | Compliance portal ID (required)                               |
| `--visibility` | string | `""`    | Required | Compliance portal visibility: RESTRICTED or PUBLIC (required) |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/audit/update/update.go#L64).

## prb compliance-portal commitment

Manage compliance portal commitments.

### Usage

```text
prb compliance-portal commitment <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/commitment.go#L33).

## prb compliance-portal commitment create

Create a compliance portal commitment.

### Usage

```text
prb compliance-portal commitment create
```

### Flags

| Flag            | Type   | Default | Required | Description                       |
| --------------- | ------ | ------- | -------- | --------------------------------- |
| `--description` | string | `""`    | —        | Commitment description (required) |
| `--eyebrow`     | string | `""`    | —        | Commitment eyebrow (required)     |
| `--group`       | string | `""`    | —        | Commitment group ID (required)    |
| `--icon`        | string | `""`    | —        | Commitment icon (required)        |
| `--title`       | string | `""`    | —        | Commitment title (required)       |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/create/create.go#L97).

## prb compliance-portal commitment delete

Delete a compliance portal commitment.

### Usage

```text
prb compliance-portal commitment delete <id>
```

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/delete/delete.go#L43).

## prb compliance-portal commitment list

List compliance portal commitments.

### Usage

```text
prb compliance-portal commitment list
```

Accepts no positional arguments.

### Flags

| Flag                | Type    | Default  | Required | Description                                          |
| ------------------- | ------- | -------- | -------- | ---------------------------------------------------- |
| `--after`           | string  | `""`     | —        | Cursor from the previous page (the Next cursor line) |
| `--group`           | string  | `""`     | —        | Commitment group ID (required)                       |
| `--json`            | boolean | `false`  | —        | Output JSON (same as --output json)                  |
| `--limit`, `-L`     | integer | `30`     | —        | Maximum number of commitments to list                |
| `--order-by`        | string  | `""`     | —        | Order by field (RANK, CREATED_AT, UPDATED_AT)        |
| `--order-direction` | string  | `"DESC"` | —        | Sort direction (ASC, DESC)                           |
| `--output`, `-o`    | string  | `""`     | —        | Output format: json, table (default)                 |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/list/list.go#L79).

## prb compliance-portal commitment update

Update a compliance portal commitment.

### Usage

```text
prb compliance-portal commitment update <id>
```

Requires 1 positional argument.

### Flags

| Flag            | Type    | Default | Required | Description            |
| --------------- | ------- | ------- | -------- | ---------------------- |
| `--description` | string  | `""`    | —        | Commitment description |
| `--eyebrow`     | string  | `""`    | —        | Commitment eyebrow     |
| `--icon`        | string  | `""`    | —        | Commitment icon        |
| `--rank`        | integer | `0`     | —        | Display rank           |
| `--title`       | string  | `""`    | —        | Commitment title       |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitment/update/update.go#L92).

## prb compliance-portal commitment-group

Manage compliance portal commitment groups.

### Usage

```text
prb compliance-portal commitment-group <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/commitmentgroup.go#L33).

## prb compliance-portal commitment-group create

Create a compliance portal commitment group.

### Usage

```text
prb compliance-portal commitment-group create
```

### Flags

| Flag            | Type   | Default | Required | Description                  |
| --------------- | ------ | ------- | -------- | ---------------------------- |
| `--description` | string | `""`    | —        | Group description (required) |
| `--org`         | string | `""`    | —        | Organization ID              |
| `--title`       | string | `""`    | —        | Group title (required)       |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/create/create.go#L90).

## prb compliance-portal commitment-group delete

Delete a compliance portal commitment group.

### Usage

```text
prb compliance-portal commitment-group delete <id>
```

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/delete/delete.go#L43).

## prb compliance-portal commitment-group list

List compliance portal commitment groups.

### Usage

```text
prb compliance-portal commitment-group list
```

Accepts no positional arguments.

### Flags

| 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 commitment groups to list          |
| `--order-by`        | string  | `""`     | —        | Order by field (RANK, 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

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/list/list.go#L77).

## prb compliance-portal commitment-group update

Update a compliance portal commitment group.

### Usage

```text
prb compliance-portal commitment-group update <id>
```

Requires 1 positional argument.

### Flags

| Flag            | Type    | Default | Required | Description       |
| --------------- | ------- | ------- | -------- | ----------------- |
| `--description` | string  | `""`    | —        | Group description |
| `--rank`        | integer | `0`     | —        | Display rank      |
| `--title`       | string  | `""`    | —        | Group title       |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/commitmentgroup/update/update.go#L63).

## prb compliance-portal create

Create a compliance portal.

### Usage

```text
prb compliance-portal create
```

Accepts no positional arguments.

### Flags

| Flag            | Type   | Default | Required | Description                                     |
| --------------- | ------ | ------- | -------- | ----------------------------------------------- |
| `--entity-name` | string | `""`    | —        | Entity name shown on the public compliance page |
| `--org`         | string | `""`    | —        | Organization ID                                 |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/create/create.go#L63).

## prb compliance-portal delete

Delete a compliance portal.

### Usage

```text
prb compliance-portal delete <portal-id>
```

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/delete/delete.go#L43).

## prb compliance-portal document

Manage documents published on a compliance portal.

### Usage

```text
prb compliance-portal document <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/document/document.go#L31).

## prb compliance-portal document delete

Remove a document from a compliance portal.

### Usage

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

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/document/delete/delete.go#L43).

## prb compliance-portal document update

Update a document visibility on a compliance portal.

### Usage

```text
prb compliance-portal document update <document-id>
```

Requires 1 positional argument.

### Flags

| Flag           | Type   | Default | Required | Description                                                   |
| -------------- | ------ | ------- | -------- | ------------------------------------------------------------- |
| `--portal`     | string | `""`    | Required | Compliance portal ID (required)                               |
| `--visibility` | string | `""`    | Required | Compliance portal visibility: RESTRICTED or PUBLIC (required) |

### Examples

```bash
# Publish a document publicly on a compliance portal
prb compliance-portal document update <document-id> --portal <compliance-portal-id> --visibility PUBLIC
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/document/update/update.go#L64).

## prb compliance-portal file

Manage compliance portal files.

### Usage

```text
prb compliance-portal file <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/file/file.go#L31).

## prb compliance-portal file delete

Delete a compliance portal file.

### Usage

```text
prb compliance-portal file delete <id>
```

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/file/delete/delete.go#L43).

## prb compliance-portal file list

List compliance portal files.

### Usage

```text
prb compliance-portal file list
```

Accepts no positional arguments.

### Flags

| 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 files to list                      |
| `--order-by`        | string  | `""`     | —        | Order by field (NAME, CREATED_AT, UPDATED_AT)        |
| `--order-direction` | string  | `"DESC"` | —        | Sort direction (ASC, DESC)                           |
| `--output`, `-o`    | string  | `""`     | —        | Output format: json, table (default)                 |
| `--portal`          | string  | `""`     | —        | Compliance portal ID                                 |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/file/list/list.go#L75).

## prb compliance-portal list

List compliance portals.

### Usage

```text
prb compliance-portal list
```

Accepts no positional arguments.

### Flags

| 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 compliance portals to list         |
| `--order-direction` | string  | `"DESC"` | —        | Sort direction (ASC, DESC)                           |
| `--org`             | string  | `""`     | —        | Organization ID                                      |
| `--output`, `-o`    | string  | `""`     | —        | Output format: json, table (default)                 |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/list/list.go#L75).

## prb compliance-portal reference

Manage compliance portal references.

### Usage

```text
prb compliance-portal reference <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/reference/reference.go#L32).

## prb compliance-portal reference create

Create a compliance portal reference.

### Usage

```text
prb compliance-portal reference create
```

### Flags

| Flag            | Type   | Default | Required | Description               |
| --------------- | ------ | ------- | -------- | ------------------------- |
| `--description` | string | `""`    | —        | Reference description     |
| `--name`        | string | `""`    | —        | Reference name (required) |
| `--portal`      | string | `""`    | Required | Compliance portal ID      |
| `--website`     | string | `""`    | —        | Website URL               |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/reference/create/create.go#L71).

## prb compliance-portal reference delete

Delete a compliance portal reference.

### Usage

```text
prb compliance-portal reference delete <id>
```

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/reference/delete/delete.go#L43).

## prb compliance-portal reference list

List compliance portal references.

### Usage

```text
prb compliance-portal reference list
```

Accepts no positional arguments.

### Flags

| 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 references to list                 |
| `--order-by`        | string  | `""`     | —        | Order by field (RANK, NAME, CREATED_AT, UPDATED_AT)  |
| `--order-direction` | string  | `"DESC"` | —        | Sort direction (ASC, DESC)                           |
| `--output`, `-o`    | string  | `""`     | —        | Output format: json, table (default)                 |
| `--portal`          | string  | `""`     | Required | Compliance portal ID                                 |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/reference/list/list.go#L77).

## prb compliance-portal third-party

Manage third parties published on a compliance portal.

### Usage

```text
prb compliance-portal third-party <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/third-party/third_party.go#L31).

## prb compliance-portal third-party delete

Remove a third party from a compliance portal.

### Usage

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

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/third-party/delete/delete.go#L43).

## prb compliance-portal third-party update

Publish a third party on a compliance portal.

### Usage

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

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description                                      |
| ------------- | ------- | ------- | -------- | ------------------------------------------------ |
| `--portal`    | string  | `""`    | Required | Compliance portal ID (required)                  |
| `--published` | boolean | `false` | —        | Publish the third party on the compliance portal |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/third-party/update/update.go#L64).

## prb compliance-portal update

Update compliance portal settings.

### Usage

```text
prb compliance-portal update
```

Accepts no positional arguments.

### Flags

| Flag                        | Type    | Default | Required | Description                                                |
| --------------------------- | ------- | ------- | -------- | ---------------------------------------------------------- |
| `--active`                  | boolean | `false` | —        | Enable or disable the compliance portal                    |
| `--description`             | string  | `""`    | —        | Compliance page description                                |
| `--email`                   | string  | `""`    | —        | Compliance page contact email                              |
| `--entity-name`             | string  | `""`    | —        | Entity name shown on the public compliance page            |
| `--headquarter-address`     | string  | `""`    | —        | Compliance page headquarter address                        |
| `--portal`                  | string  | `""`    | Required | Compliance portal ID                                       |
| `--rights-requests-enabled` | boolean | `false` | —        | Enable or disable rights requests on the compliance portal |
| `--search-engine-indexing`  | string  | `""`    | —        | Search engine indexing: INDEXABLE, NOT_INDEXABLE           |
| `--website-url`             | string  | `""`    | —        | Compliance page website URL                                |

### Examples

```bash
# 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](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/update/update.go#L83).

## prb compliance-portal view

View compliance portal settings.

### Usage

```text
prb compliance-portal view
```

Accepts no positional arguments.

### Flags

| Flag             | Type    | Default | Required | Description                          |
| ---------------- | ------- | ------- | -------- | ------------------------------------ |
| `--json`         | boolean | `false` | —        | Output JSON (same as --output json)  |
| `--output`, `-o` | string  | `""`    | —        | Output format: json, table (default) |
| `--portal`       | string  | `""`    | Required | Compliance portal ID                 |

### Examples

```bash
# View a compliance portal
prb compliance-portal view --portal <compliance-portal-id>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/compliance-portal/view/view.go#L122).
