Claude Platform Docs

Add RBAC Group Member

POST/v1/organizations/rbac_groups/{group_id}/members

Add a User to an RBAC Group. Membership of groups provisioned by an identity provider (source type "scim") cannot be modified via the API.

The RBAC Groups API is in beta and available to Claude Enterprise organizations only. Requests must send the ce-user-management-2026-07-13 value in the anthropic-beta header.

Path parameters
group_id: string

ID of the RBAC Group.

Headers
"anthropic-beta": optional array of string

Optional header to specify the beta version(s) you want to use.

To use multiple betas, use a comma separated list like beta1,beta2 or specify the header multiple times for each beta.

Body
user_id: string

ID of the User.

Returns
RbacGroupMember object{ created_at, email, group_id, 2 more }
created_at: string

RFC 3339 timestamp of when the User was added to the RBAC Group.

formatdate-time
email: string

Email of the User.

group_id: string

ID of the RBAC Group.

type: "rbac_group_member"

Object type.

For RBAC Group Members, this is always "rbac_group_member".

defaultrbac_group_member
user_id: string

ID of the User.

Add RBAC Group Member

cURL
curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID/members \
    -H 'Content-Type: application/json' \
    -H 'anthropic-version: 2023-06-01' \
    -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN" \
    -d '{
          "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
        }'
{
  "created_at": "2024-10-30T23:58:27.427722Z",
  "email": "user@emaildomain.com",
  "group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "type": "rbac_group_member",
  "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
}
Returns Examples
{
  "created_at": "2024-10-30T23:58:27.427722Z",
  "email": "user@emaildomain.com",
  "group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "type": "rbac_group_member",
  "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
}