
MyounghunP.12250 (Customer) asked a question.
Is it possible to provision Okta admin roles via SCIM?
Hello,
I have a question regarding Okta administrator roles and SCIM provisioning.
Is it possible to provision or manage Okta admin roles (such as Super Admin, App Admin, Group Admin, etc.) via SCIM or lifecycle provisioning?
More specifically:
Can Okta admin roles be assigned through SCIM user attributes (for example, using a roles attribute)?
Or are Okta admin roles strictly managed internally within Okta and not exposed to SCIM provisioning?
If SCIM is not supported for admin role assignment, is there any supported API or recommended approach to automate admin role management?
I’m currently working with a SCIM 2.0 integration and want to understand whether admin-level permissions can be provisioned, or if this is intentionally restricted for security reasons.
Any clarification or official guidance would be greatly appreciated.

Updating this response for ease of access and reference:
Administrators cannot provision or manage Okta administrator roles directly through System for Cross-domain Identity Management (SCIM) user attributes due to security boundaries that prevent privilege escalation. To automate Okta administrator role assignments, administrators must utilize group-based role assignments or the Okta Administrator Roles API.
Applies To
Solution
Why does Okta restrict SCIM for administrator roles?
Okta intentionally decouples the administrative Role-Based Access Control (RBAC) framework from standard user profile synchronization. If Okta allowed a standard SCIM payload to map a roles attribute directly to Okta administrator permissions, a misconfiguration or compromise in the source directory could instantly result in catastrophic privilege escalation within the Okta tenant. Because of this security boundary, Okta does not expose administrator roles as standard writable attributes in the Okta SCIM endpoints.
How do administrators automate Okta administrator roles?
Automate Okta administrator role assignments by implementing group-based role assignments or utilizing the Okta Administrator Roles API.
Summary
Automate Okta administrator role assignments using group memberships or the Okta Administrator Roles API instead of SCIM user attributes.
Regards.
--
Help others in the community by liking or hitting Select as Best if this response helped you.
Collect them all. Learn a new skill and earn a new Okta Learning badge.
Just released: More Okta Community badges just added