New-AtriaWorkSpaceCustomerRole
SYNOPSIS
Creates a new role for a specific customer.
SYNTAX
New-AtriaWorkSpaceCustomerRole -customerId <Int> -name <String> [-sortOrder <Int>] [<CommonParameters>]
DESCRIPTION
This function adds a new workspace role for the specified customer using the Atria API. Roles are typically used to group users and manage access to workspace items in bulk.
PARAMETERS
-
customerId
<Int>
(Required) The ID of the customer to which the new role will be assigned. -
name
<String>
(Required) The name of the role to be created. -
sortOrder
<Int>
(Optional) The display order of the role among other roles. Lower numbers are displayed earlier. -
<CommonParameters>
Supports common parameters:Verbose
,Debug
,ErrorAction
,ErrorVariable
,WarningAction
,WarningVariable
,OutBuffer
,PipelineVariable
, andOutVariable
. More info: about_CommonParameters.
EXAMPLES
Example 1 - Create a basic role
New-AtriaWorkSpaceCustomerRole -customerId 456 -name "SupportUser"
Creates a workspace role called SupportUser
for customer ID 456
.
Example 2 - Create a sorted role
New-AtriaWorkSpaceCustomerRole -customerId 456 -name "Admin" -sortOrder 10
Creates a role called Admin
for customer ID 456
and ensures it appears in the 10th position.
OUTPUTS
Returns the created role object as defined by the Atria API.
NOTES
You must call Connect-AtriaApi
before using this function to ensure authenticated API access.