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

AccessRequest

Represents an access request object in the system.

type AccessRequest {
  accessControlList(
    after: String
    filter: AccessRequestAccessControlListFilterInput
    limit: Int
    order: [AccessRequestOrderByWhoInput!]
    search: String
  ): AccessControlConnectionResult!
  anyExpirationAllowed: Boolean!
  calculateIndividualOutcome(whatId: ID, whoId: ID): AccessRequestOutcome!
  closedAt: Time
  createdAt: Time!
  createdBy: User
  description: String!
  id: ID!
  implementationAssignees: [AccessRequestAssigneeIdentity]
  implementationExpiresAt: Time
  modifiedAt: Time!
  name: String
  outcome: AccessRequestOutcome!
  processingSteps: [AccessRequestStatus!]
  status: AccessRequestStatus!
  unpackedUserList(
    after: String
    limit: Int
    order: [AccessRequestOrderByWhoInput!]
    search: String
  ): UserConnectionResult!
  userList(
    after: String
    limit: Int
    order: [AccessRequestOrderByWhoInput!]
    search: String
  ): UserConnectionResult!
  whatList(
    after: String
    filter: AccessRequestWhatItemFilterByInput
    limit: Int
  ): AccessRequestWhatItemConnectionResult!
}

Fields

accessControlList ● AccessControlConnectionResult! non-null union

The list of access controls for which the access is requested.

after ● String scalar

filter ● AccessRequestAccessControlListFilterInput input

limit ● Int scalar

order ● [AccessRequestOrderByWhoInput!] list input

search ● String scalar

anyExpirationAllowed ● Boolean! non-null scalar

If true, any expiration can be set by the implementer to satisfy the request.

calculateIndividualOutcome ● AccessRequestOutcome! non-null enum

Fetch the outcome for the given WHAT item and WHO item. This answers the question if a specific entity in the WHO list already has access to the given WHAT item or not.

whatId ● ID scalar

whoId ● ID scalar

closedAt ● Time scalar

If closed, this is the date the access request was closed.

createdAt ● Time! non-null scalar

Timestamp when the access request was created.

createdBy ● User object

The user that created the access request.

description ● String! non-null scalar

The description of the access request.

id ● ID! non-null scalar

Unique identifier of the access request.

implementationAssignees ● [AccessRequestAssigneeIdentity] list union

The list of assignees for implementing the access request.

implementationExpiresAt ● Time scalar

The expiration time that was requested.

modifiedAt ● Time! non-null scalar

Timestamp when the access request was last modified.

name ● String scalar

The display name for the access request.

outcome ● AccessRequestOutcome! non-null enum

The outcome of the access request.

processingSteps ● [AccessRequestStatus!] list enum

The list of status steps the access requests needs to go through.

status ● AccessRequestStatus! non-null enum

The current status of the access request.

unpackedUserList ● UserConnectionResult! non-null union

The unpacked list of users for which the access is requested.

after ● String scalar

limit ● Int scalar

order ● [AccessRequestOrderByWhoInput!] list input

search ● String scalar

userList ● UserConnectionResult! non-null union

The list of users for which the access is requested (beneficiaries).

after ● String scalar

limit ● Int scalar

order ● [AccessRequestOrderByWhoInput!] list input

search ● String scalar

whatList ● AccessRequestWhatItemConnectionResult! non-null union

The list of items that the requester is access to.

after ● String scalar

filter ● AccessRequestWhatItemFilterByInput input

limit ● Int scalar

Member Of

AccessControlFromAccessRequest object ● AccessControlWithOptionalAccessRequests object ● AccessRequestEdge object

Implemented By

AccessRequestResult union

Last updated

Was this helpful?