ui-lists
ui-lists create-personalization
Create a personalization on a UI list
Usage
bash
pega ui-lists create-personalization <uiListID> [flags]Source endpoint: POST /ui_lists/{ui_list_ID}/personalizations — view command source
Arguments
| Argument | Required | Description |
|---|---|---|
uiListID | Yes | UI list ID |
Flags
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--format | option | No | json | Output format (json, compact, yaml, table) |
--fields | option | No | Comma-separated top-level fields to include in output | |
--dry-run | boolean | No | Print HTTP request details and exit without executing | |
--quiet | boolean | No | Suppress all stderr progress/warning output | |
--verbose | boolean | No | Emit full HTTP request/response details to stderr | |
--no-cache | boolean | No | Bypass token file cache; perform fresh OAuth exchange | |
--profile | option | No | default | Named config profile |
--name | option | Yes | Personalization name | |
--id | option | No | ID | |
--personalization-state | option | No | personalizationState (verbatim string) | |
--mark-as-default | boolean | No | markAsDefault | |
--mark-as-app-default | boolean | No | markAsAppDefault | |
--route-to-workbasket | option | No | pyRouteToWorkbasket |
Examples
sh
pega ui-lists create-personalization LIST-1 --name "My View"ui-lists delete-personalization
Delete a personalization on a UI list
Usage
bash
pega ui-lists delete-personalization <uiListID> <personalizationID> [flags]Source endpoint: DELETE /ui_lists/{ui_list_ID}/personalizations/{personalizationID} — view command source
Arguments
| Argument | Required | Description |
|---|---|---|
uiListID | Yes | UI list ID |
personalizationID | Yes | Personalization ID |
Flags
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--format | option | No | json | Output format (json, compact, yaml, table) |
--fields | option | No | Comma-separated top-level fields to include in output | |
--dry-run | boolean | No | Print HTTP request details and exit without executing | |
--quiet | boolean | No | Suppress all stderr progress/warning output | |
--verbose | boolean | No | Emit full HTTP request/response details to stderr | |
--no-cache | boolean | No | Bypass token file cache; perform fresh OAuth exchange | |
--profile | option | No | default | Named config profile |
Examples
sh
pega ui-lists delete-personalization LIST-1 PERS-1ui-lists list-personalizations
List personalizations for a UI list
Usage
bash
pega ui-lists list-personalizations <uiListID> [flags]Source endpoint: GET /ui_lists/{ui_list_ID}/personalizations — view command source
Arguments
| Argument | Required | Description |
|---|---|---|
uiListID | Yes | UI list ID |
Flags
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--format | option | No | json | Output format (json, compact, yaml, table) |
--fields | option | No | Comma-separated top-level fields to include in output | |
--dry-run | boolean | No | Print HTTP request details and exit without executing | |
--quiet | boolean | No | Suppress all stderr progress/warning output | |
--verbose | boolean | No | Emit full HTTP request/response details to stderr | |
--no-cache | boolean | No | Bypass token file cache; perform fresh OAuth exchange | |
--profile | option | No | default | Named config profile |
Examples
sh
pega ui-lists list-personalizations LIST-1ui-lists move
Move a record within a UI list
Usage
bash
pega ui-lists move <viewName> [flags]Source endpoint: PATCH /ui_lists/{viewName}/move — view command source
Arguments
| Argument | Required | Description |
|---|---|---|
viewName | Yes | UI list view name |
Flags
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--format | option | No | json | Output format (json, compact, yaml, table) |
--fields | option | No | Comma-separated top-level fields to include in output | |
--dry-run | boolean | No | Print HTTP request details and exit without executing | |
--quiet | boolean | No | Suppress all stderr progress/warning output | |
--verbose | boolean | No | Emit full HTTP request/response details to stderr | |
--no-cache | boolean | No | Bypass token file cache; perform fresh OAuth exchange | |
--profile | option | No | default | Named config profile |
--source-id | option | Yes | sourceID | |
--destination-id | option | Yes | destinationID | |
--context | option | No | context (optional) | |
--list-class | option | No | listClass (optional) |
Examples
sh
pega ui-lists move MyListView --source-id R-1 --destination-id R-2ui-lists update-personalization
Update a personalization on a UI list
Usage
bash
pega ui-lists update-personalization <uiListID> <personalizationID> [flags]Source endpoint: PUT /ui_lists/{ui_list_ID}/personalizations/{personalizationID} — view command source
Arguments
| Argument | Required | Description |
|---|---|---|
uiListID | Yes | UI list ID |
personalizationID | Yes | Personalization ID |
Flags
| Flag | Type | Required | Default | Description |
|---|---|---|---|---|
--format | option | No | json | Output format (json, compact, yaml, table) |
--fields | option | No | Comma-separated top-level fields to include in output | |
--dry-run | boolean | No | Print HTTP request details and exit without executing | |
--quiet | boolean | No | Suppress all stderr progress/warning output | |
--verbose | boolean | No | Emit full HTTP request/response details to stderr | |
--no-cache | boolean | No | Bypass token file cache; perform fresh OAuth exchange | |
--profile | option | No | default | Named config profile |
--name | option | Yes | Personalization name | |
--id | option | No | ID | |
--personalization-state | option | No | personalizationState (verbatim string) | |
--mark-as-default | boolean | No | markAsDefault | |
--mark-as-app-default | boolean | No | markAsAppDefault | |
--route-to-workbasket | option | No | pyRouteToWorkbasket |
Examples
sh
pega ui-lists update-personalization LIST-1 PERS-1 --name "Edited"