Skip to main content

createRole

Create a custom role on the organization (anti-escalation guarded server-side). Reserved names admin/viewer are rejected. Requires change-user-roles permission.

createRole(
organizationId: String!
input: CreateRoleInput!
): Role!

Arguments

createRole.organizationId ● String! non-null scalar

createRole.input ● CreateRoleInput! non-null input

Type

Role object

A tenant (organization) role: either a predefined platform role (admin/viewer) or a custom role defined by an organization admin.