Skip to main content


An action that can be performed on a resource.

type Permission {
id: ID!
permission: String!
displayName: String
hash: Hash!
lifecycle: Lifecycle!
first: Int!
after: Cursor
): RelationTypeConnection!


id (ID!)

Unique identifier for the permission.

permission (String!)

Unique user-defined value representing the permission.

displayName (String)

An optional name for the permission

hash (Hash!)

A hash value of permission's fields.

lifecycle (Lifecycle!)

Metadata about the permission's lifecycle.

relationTypes (RelationTypeConnection!)

The relation types that include this permission.