Skip to main content

RevokeGroupFromGridInput

Revoke a group's (optionally one role's) grants on a grid (deletes from the grid_group_grants input table).

input RevokeGroupFromGridInput {
appId: BigInt!
gridId: BigInt!
groupId: BigInt!
groupRoleId: BigInt
permissionKeys: [String!]
}

Fields

RevokeGroupFromGridInput.appId ● BigInt! non-null scalar

The app (tenant) that owns the grid.

RevokeGroupFromGridInput.gridId ● BigInt! non-null scalar

The grid to revoke on.

RevokeGroupFromGridInput.groupId ● BigInt! non-null scalar

The group whose grants to revoke.

RevokeGroupFromGridInput.groupRoleId ● BigInt scalar

Optional role to target. Must match the role the grant was created with (omit to target the group-wide grant, i.e. the grant with no role).

RevokeGroupFromGridInput.permissionKeys ● [String!] list scalar

Optional subset of keys to revoke. Omit to revoke all of the group/role grants on this grid.

Member Of

revokeGroupFromGrid mutation