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 arguments may be required, as indicated in the Required column. For return datatypes, this indicates that you must specify which fields you want returned in 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".