plan
Manage plans (connected planning)
Authentication scope: fabric
List plans in a workspace
fabio plan list --workspace <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--no-recursive |
bool |
No | Only list plans directly in the root folder (default lists nested folders too) |
--root-folder-id |
string |
No | Filter plans to a specific root folder ID (defaults to the workspace root) |
Examples
fabio plan list --workspace $WSfabio plan list --workspace $WS --no-recursive --root-folder-id $FOLDER_IDRead-only · Returns list
Show details of a plan
fabio plan show --workspace <value> --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--id |
string |
Yes | Plan ID |
Examples
fabio plan show --workspace $WS --id $PLAN_IDRead-only · Returns object
create
Section titled “create”Create a new plan
fabio plan create --workspace <value> --name <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--name |
string |
Yes | Display name |
--description |
string |
No | Optional description (max 256 characters) |
--sensitivity-label |
string |
No | Sensitivity label ID to apply on creation |
--folder-id |
string |
No | Folder ID to create the plan in (defaults to the workspace root) |
Examples
fabio plan create --workspace $WS --name "Retail FP&A Plan" --description "Q3 forecast"Mutates state · Returns object
update
Section titled “update”Update plan properties
fabio plan update --workspace <value> --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--id |
string |
Yes | Plan ID |
--name |
string |
No | New display name |
--description |
string |
No | New description (max 256 characters) |
Examples
fabio plan update --workspace $WS --id $PLAN_ID --name "Renamed Plan"Mutates state · Returns object
delete
Section titled “delete”Delete a plan
fabio plan delete --workspace <value> --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--id |
string |
Yes | Plan ID |
Examples
fabio plan delete --workspace $WS --id $PLAN_IDMutates state · Destructive · Returns void
get-definition
Section titled “get-definition”Get the definition of a plan
fabio plan get-definition --workspace <value> --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--id |
string |
Yes | Plan ID |
--format |
string |
No | Definition format (defaults to the server’s canonical format, PlanV1) |
--decode |
bool |
No | Decode base64 payloads inline (adds decodedPayload field) |
Examples
fabio plan get-definition --workspace $WS --id $PLAN_ID --decodeRead-only · Long-running operation · Returns object
update-definition
Section titled “update-definition”Update the definition of a plan
fabio plan update-definition --workspace <value> --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--workspace |
string |
Yes | Workspace ID |
--id |
string |
Yes | Plan ID |
--file |
string |
No | Path to definition file (a single raw part, or a full envelope JSON) |
--content |
string |
No | Inline definition content |
Examples
fabio plan update-definition --workspace $WS --id $PLAN_ID --file connectedPlanning/infobridge.jsonMutates state · Destructive · Long-running operation · Returns void
