# prb scim command reference

Manage SCIM provisioning. This page documents **12 commands** under `prb scim`.

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 scim`](#prb-scim)                                     | Manage SCIM provisioning.                    | `prb scim <command>`                                | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/scim.go#L35)                              |
| [`prb scim bridge`](#prb-scim-bridge)                       | Manage SCIM bridges.                         | `prb scim bridge <command>`                         | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/bridge/bridge.go#L32)                     |
| [`prb scim bridge reactivate`](#prb-scim-bridge-reactivate) | Reactivate a SCIM bridge so it syncs again.  | `prb scim bridge reactivate <id>`                   | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/bridge/reactivate/reactivate.go#L53)      |
| [`prb scim bridge update`](#prb-scim-bridge-update)         | Update a SCIM bridge.                        | `prb scim bridge update <id>`                       | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/bridge/update/update.go#L60)              |
| [`prb scim bridge view`](#prb-scim-bridge-view)             | View a SCIM bridge.                          | `prb scim bridge view <id>`                         | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/bridge/view/view.go#L83)                  |
| [`prb scim create`](#prb-scim-create)                       | Create a SCIM configuration.                 | `prb scim create`                                   | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/create/create.go#L70)                     |
| [`prb scim delete`](#prb-scim-delete)                       | Delete a SCIM configuration.                 | `prb scim delete <scim-configuration-id>`           | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/delete/delete.go#L46)                     |
| [`prb scim event`](#prb-scim-event)                         | Manage SCIM events.                          | `prb scim event <command>`                          | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/event/event.go#L31)                       |
| [`prb scim event export`](#prb-scim-event-export)           | Export SCIM events.                          | `prb scim event export`                             | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/event/export/export.go#L47)               |
| [`prb scim event list`](#prb-scim-event-list)               | List SCIM events for a configuration.        | `prb scim event list <scim-configuration-id>`       | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/event/list/list.go#L78)                   |
| [`prb scim regenerate-token`](#prb-scim-regenerate-token)   | Regenerate the SCIM bearer token.            | `prb scim regenerate-token <scim-configuration-id>` | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/regenerate-token/regenerate_token.go#L59) |
| [`prb scim view`](#prb-scim-view)                           | View SCIM configuration for an organization. | `prb scim view`                                     | [View implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/view/view.go#L96)                         |

## prb scim

Manage SCIM provisioning.

### Usage

```text
prb scim <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/scim.go#L35).

## prb scim bridge

Manage SCIM bridges.

### Usage

```text
prb scim bridge <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/bridge/bridge.go#L32).

## prb scim bridge reactivate

Reactivate a SCIM bridge so it syncs again.

### Usage

```text
prb scim bridge reactivate <id>
```

Requires 1 positional argument.

### Additional help

```text
Schedule the next sync for now, clear consecutive errors, and set a
failed, disabled, or stuck bridge back to active.
```

### Examples

```bash
prb scim bridge reactivate <id>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/bridge/reactivate/reactivate.go#L53).

## prb scim bridge update

Update a SCIM bridge.

### Usage

```text
prb scim bridge update <id>
```

Requires 1 positional argument.

### Flags

| Flag                    | Type        | Default | Required | Description                                       |
| ----------------------- | ----------- | ------- | -------- | ------------------------------------------------- |
| `--excluded-user-names` | string list | `[]`    | —        | User names to exclude from SCIM sync (repeatable) |
| `--org`                 | string      | `""`    | —        | Organization ID                                   |

### Examples

```bash
# Set excluded user names
prb scim bridge update <id> --excluded-user-names admin@example.com --excluded-user-names bot@example.com

# Clear excluded user names
prb scim bridge update <id> --excluded-user-names ""
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/bridge/update/update.go#L60).

## prb scim bridge view

View a SCIM bridge.

### Usage

```text
prb scim bridge view <id>
```

Requires 1 positional argument.

### Flags

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

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/bridge/view/view.go#L83).

## prb scim create

Create a SCIM configuration.

### Usage

```text
prb scim create
```

Accepts no positional arguments.

### Flags

| Flag             | Type   | Default | Required | Description                          |
| ---------------- | ------ | ------- | -------- | ------------------------------------ |
| `--connector-id` | string | `""`    | —        | Connector ID to create a SCIM bridge |
| `--org`          | string | `""`    | —        | Organization ID                      |

### Examples

```bash
# Create a SCIM configuration
prb scim create

# Create with a connector to also set up a SCIM bridge
prb scim create --connector-id <connector-id>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/create/create.go#L70).

## prb scim delete

Delete a SCIM configuration.

### Usage

```text
prb scim delete <scim-configuration-id>
```

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--org`       | string  | `""`    | —        | Organization ID          |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/delete/delete.go#L46).

## prb scim event

Manage SCIM events.

### Usage

```text
prb scim event <command>
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/event/event.go#L31).

## prb scim event export

Export SCIM events.

### Usage

```text
prb scim event export
```

Accepts no positional arguments.

### Flags

| Flag     | Type   | Default | Required | Description                                              |
| -------- | ------ | ------- | -------- | -------------------------------------------------------- |
| `--from` | string | `""`    | —        | Start time in RFC3339 format (e.g. 2026-01-01T00:00:00Z) |
| `--org`  | string | `""`    | —        | Organization ID                                          |
| `--to`   | string | `""`    | —        | End time in RFC3339 format (e.g. 2026-02-01T00:00:00Z)   |

### Examples

```bash
prb scim event export --org <id> --from 2026-01-01T00:00:00Z --to 2026-02-01T00:00:00Z
prb scim event export --from 2026-03-01T00:00:00Z --to 2026-03-24T00:00:00Z
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/event/export/export.go#L47).

## prb scim event list

List SCIM events for a configuration.

### Usage

```text
prb scim event list <scim-configuration-id>
```

Requires 1 positional argument.

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

### Examples

```bash
# List recent SCIM events
prb scim event list <scim-configuration-id>

# List oldest first
prb scim event list <scim-configuration-id> --order-direction ASC
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/event/list/list.go#L78).

## prb scim regenerate-token

Regenerate the SCIM bearer token.

### Usage

```text
prb scim regenerate-token <scim-configuration-id>
```

Requires 1 positional argument.

### Flags

| Flag          | Type    | Default | Required | Description              |
| ------------- | ------- | ------- | -------- | ------------------------ |
| `--org`       | string  | `""`    | —        | Organization ID          |
| `--yes`, `-y` | boolean | `false` | —        | Skip confirmation prompt |

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/regenerate-token/regenerate_token.go#L59).

## prb scim view

View SCIM configuration for an organization.

### Usage

```text
prb scim view
```

Accepts no positional arguments.

### Flags

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

### Examples

```bash
# View SCIM configuration for the default organization
prb scim view

# View as JSON
prb scim view --output json
```

[View command implementation](https://github.com/getprobo/probo/blob/main/pkg/cmd/scim/view/view.go#L96).
