PermissionAssignmentInputType is an input datatype for assigning permissions to users or groups for a resource. It's used by the assignPermissionsForResources() mutation field.

Table: PermissionAssignmentInputType

ParameterTypeRequiredDefaultStabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results.
Table last updated: Sep 30, 2024
actorActorInputyes Short-TermThe user or group to assign permissions. See ActorInput.
permissionSetPermissionSetInputyes Short-TermThe set of permissions the given actor will gain for the resource. See PermissionSetInput.
resourcestringyes Short-TermPath of the resource for which the permissions are assigned. Can be either a search domain or a specific asset in a search domain. For examples, a search domain with unique identifier 123 would be, "searchdomain/123". A dashboard with unique identifier 321 in a search domain with unique identifier 123 would be, "searchdomain/123/dashboard/321".