Skip to main content

RoleInput

An input for mutations affecting Role

input RoleInput {
id: String
name: String!
isSystem: Boolean
templatePreset: String
version: Int
createdByWorkspaceAccountId: String
workspaceId: String
deletedAt: Datetime
updatedAt: Datetime
createdAt: Datetime
}

Fields

RoleInput.id ● String scalar

RoleInput.name ● String! non-null scalar

RoleInput.isSystem ● Boolean scalar

When true, this is a seeded preset role (e.g. Workspace Admin, Member) that cannot be renamed or deleted; custom roles are false.

RoleInput.templatePreset ● String scalar

For a custom role spawned from a preset, the preset slug it was created from (e.g. workspace_admin), so the editor can offer a "Reset to template". Null for system roles, and for custom roles created before the column was added.

RoleInput.version ● Int scalar

RoleInput.createdByWorkspaceAccountId ● String scalar

RoleInput.workspaceId ● String scalar

RoleInput.deletedAt ● Datetime scalar

RoleInput.updatedAt ● Datetime scalar

RoleInput.createdAt ● Datetime scalar

Member Of

CreateRoleInput input