ObjectAccess

open_in_new

Access details for a given object (model or folder)

GraphQL Schema definition

  • type ObjectAccess {
  • # The ID of the share that produced this ObjectAccess, or null if it has no
  • # underlying share object
  • id: ID
  • # Details about object being shared. If access it due to organization role, this
  • # field will be null
  • sharedObject: ShareableObject
  • # Details about entity this object is shared with. Can be shared directly with an
  • # user or as a part of an user-group
  • sharedWith: SharedWithDetails
  • # Effective roles the user has on the object
  • #
  • # Possible sources:
  • # - Model Share (to user or user group)
  • # - Folder Share (to user or user group)
  • # - Implicit access (folder/model creator or creator of parent/ancestor folder)
  • # - Org Role(s) - assigned directly to the user or to user groups they belong to
  • roles: [RoleSummary!]
  • }