Skip to main content

Update-AtriaWorkSpaceCustomerItem

SYNOPSIS

Updates a customer's WorkSpace list item and can refresh or replace its membership.

SYNTAX

Update-AtriaWorkSpaceCustomerItem -CustomerId <Int> -ListItemId <Int> [-ItemId <Int>] [-Name <String>] [-Description <String>] [-SKU <String>] [-IconReference <String>] [-Tags <String[]>] [-IsDefault] [-SortOrder <Int>] [-Import] [-Users <String[]>] [-Roles <String[]>] [-TimeoutSec <Int>] [<CommonParameters>]

DESCRIPTION

Sends an update for a customer's WorkSpace item. ListItemId identifies the customer's assignment instance; ItemId identifies the underlying item. They are different identifiers.

Use Import to refresh membership from the linked directory group, or supply explicit Users and Roles when the item supports those assignments.

PARAMETERS

  • CustomerId <Int> (Required) — Customer that owns the list item.
  • ListItemId <Int> (Required) — Customer list-item assignment identifier.
  • ItemId <Int> (Optional) — Underlying WorkSpace item identifier.
  • Name, Description, SKU, IconReference (Optional) — Metadata fields to update.
  • Tags <String[]> (Optional) — Replacement tag collection.
  • IsDefault (Optional switch) — Marks the item as the default.
  • SortOrder <Int> (Optional) — Display order hint.
  • Import (Optional switch) — Refreshes membership from the linked directory resource.
  • Users <String[]> (Optional) — User account identifiers to assign.
  • Roles <String[]> (Optional) — WorkSpace role names to assign.
  • TimeoutSec <Int> (Optional; default 60) — HTTP request timeout in seconds.

EXAMPLES

Update metadata

Update-AtriaWorkSpaceCustomerItem `
-CustomerId 123 `
-ListItemId 456 `
-ItemId 789 `
-Name 'Accounts application' `
-Tags @('finance', 'application')

Refresh directory membership

Update-AtriaWorkSpaceCustomerItem `
-CustomerId 123 `
-ListItemId 456 `
-Import `
-TimeoutSec 120

OUTPUTS

Returns the processed API response.

NOTES

Call Connect-AtriaApi first. Retrieve the customer's current item records before updating so that ListItemId and ItemId are not confused.