For the complete documentation index, see llms.txt. This page is also available as Markdown.

AccessControlWhoListFilter

For filtering the WHO items of an access control. When using multiple filter options, all these options need to apply to return the item.

input AccessControlWhoListFilter {
  abacRule: ID
  accessControlAction: AccessControlAction
  entityType: EntityType
  search: String
  states: [AccessControlState!]
  targetAccessControl: ID
  targetUser: ID
  whoSource: AccessWhoSource
  whoType: AccessWhoItemType
}

Fields

abacRule ● ID scalar

Optional ABAC rule to filter the who-list on. Only applicable when requesting users who-list without unpacking

accessControlAction ● AccessControlAction enum

Only get AccessControl WHO items with this action (e.g. GrantVariation to list a role's variations). Deleted access controls are excluded when this filter is set. Only applicable to the non-unpacked who-list.

entityType ● EntityType enum

Only get WHO items with a specific type (User or AccessControl)

The search string to use (will do a case-insensitive 'contains').

states ● [AccessControlState!] list enum

Only get AccessControl WHO items in one of these states. When omitted, members of every state are returned. Only applicable to the non-unpacked who-list.

targetAccessControl ● ID scalar

Only get the WHO item for a specific access control.

targetUser ● ID scalar

Only get the WHO item for a specific user.

whoSource ● AccessWhoSource enum

Narrow the list to WHO links provisioned by a specific source. Pass Internal to return only Raito-managed links, or Scim for SCIM-provisioned ones. Only applies when not unpacking.

whoType ● AccessWhoItemType enum

To only filter on either grants or promises.

Last updated

Was this helpful?