Create RBAC Group
POST /v1/organizations/rbac_groups
Create an RBAC Group in the Claude Enterprise tenant. Groups created via the API have source type "direct".
The RBAC Groups API is available to Claude Enterprise organizations only.
Body parameters
name: stringName of the RBAC Group. Not uniqueness-enforced.
maxLength: 255, minLength: 1
Returns
BetaRBACGroup objecttype: "rbac_group"Object type.
For RBAC Groups, this is always
"rbac_group".default: rbac_group
id: stringID of the RBAC Group.
created_at: stringRFC 3339 timestamp of when the RBAC Group was created.
format: date-time
name: stringName of the RBAC Group. Not uniqueness-enforced.
roles: array of string or nullRBAC Role IDs attached to this RBAC Group. Role attachment is managed in the admin settings and is read-only on this API.
nullmeans role data was temporarily unavailable — retry to distinguish from an empty list.source_type: "direct" or "scim"How the RBAC Group was created:
"direct"for groups created directly (for example, in the organization's admin settings),"scim"for groups provisioned by the identity provider."direct""scim"
updated_at: stringRFC 3339 timestamp of when the RBAC Group was last updated.
format: date-time
Example
curl https://api.anthropic.com/v1/organizations/rbac_groups \
-H 'Content-Type: application/json' \
-H 'anthropic-version: 2023-06-01' \
-H 'anthropic-beta: ce-user-management-2026-07-13' \
-H "X-Api-Key: $ANTHROPIC_API_KEY" \
-d '{
"name": "Engineering"
}'Response (200)
{
"id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
"created_at": "2024-10-30T23:58:27.427722Z",
"name": "Engineering",
"roles": [
"rbac_role_016J8xVtKpDq3Wy9ZmN2hR4s"
],
"source_type": "direct",
"type": "rbac_group",
"updated_at": "2024-10-30T23:58:27.427722Z"
}