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

AccessControlFilterInput

Defines the filter options for listing access controls. When using multiple filter options, all these options need to apply to return the item.

input AccessControlFilterInput {
  accessControlInWhat: ID
  actions: [AccessControlAction!]
  canEditInheritance: Boolean
  canEditWhat: Boolean
  canEditWho: Boolean
  categories: [String!]
  dataObjectInWhat: ID
  dataSource: ID @deprecated
  dataSources: [ID!]
  exclude: [String!]
  external: Boolean
  hasTags: [TagFilter!]
  owners: [String!]
  search: String
  source: String
  states: [AccessControlState!]
}

Fields

accessControlInWhat ● ID scalar

Only return the access controls that have the give access control as an incoming WHO list.

actions ● [AccessControlAction!] list enum

The actions the access controls should have.

canEditInheritance ● Boolean scalar

Only return access controls where the inheritance (= linking to other access controls) is editable.

canEditWhat ● Boolean scalar

Only return access controls where the WHAT is editable.

canEditWho ● Boolean scalar

Only return access controls where the WHO is editable.

categories ● [String!] list scalar

The grant categories the access control should be in.

dataObjectInWhat ● ID scalar

Only return the access controls that have the given data object in its WHAT list.

dataSource ● ID deprecated scalar

WARNING - DEPRECATED

Use dataSources instead, which allows filtering on multiple data sources at once. Will be removed no earlier than release 2027.07.

To filter access controls which are linked to a specific data source. Merged with dataSources when both are set.

dataSources ● [ID!] list scalar

To filter access controls which are linked to any of the given data sources. Merged with dataSource when both are set.

exclude ● [String!] list scalar

Exclude this explicit list of access controls.

external ● Boolean scalar

To filter on only internal or external access controls.

hasTags ● [TagFilter!] list input

Filter by which tags the access control needs to have.

owners ● [String!] list scalar

The access control must have any of the given owners (by user ID).

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

source ● String scalar

The source of the access control

states ● [AccessControlState!] list enum

The states the access controls should be in.

Member Of

accessControls query

Last updated

Was this helpful?