RevokeGridPermissionsInput
Revoke a user's direct grants on a grid (deletes from the grid_user_direct_grants input table).
input RevokeGridPermissionsInput {
appId: BigInt!
gridId: BigInt!
userId: BigInt!
permissionKeys: [String!]
idempotencyKey: String
}
Fields
RevokeGridPermissionsInput.appId ● BigInt! non-null scalar
The app (tenant) that owns the grid.
RevokeGridPermissionsInput.gridId ● BigInt! non-null scalar
The grid to revoke on.
RevokeGridPermissionsInput.userId ● BigInt! non-null scalar
The user whose direct grants to revoke.
RevokeGridPermissionsInput.permissionKeys ● [String!] list scalar
Optional subset of permission key strings to revoke. Omit to revoke ALL of the user's direct grants on this grid. Each key must be a known runtime permission key, unique, and at most 64 chars.
RevokeGridPermissionsInput.idempotencyKey ● String scalar
Optional idempotency key. Recommended for retries: replaying with the same key and identical input returns the first result instead of re-applying; the same key with different input returns IDEMPOTENCY_CONFLICT. Keys expire after 24h.
Member Of
revokeGridPermissions mutation