Members
api/admin/rbac_groups/members
Nearest release: v2.1.245, published an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
api/admin/rbac_groups/members Changed · +39 / -36 lines
### Path parameters ### Query parameters ### Headers #### Response (200) ### Path parameters ### Headers ### Body parameters #### Response (200) ### Path parameters ### Headers #### Response (200) ## Domain types ### Path Parameters ### Query Parameters ### Header Parameters #### Response ### Path Parameters ### Header Parameters ### Body Parameters #### Response ### Path Parameters ### Header Parameters #### Response ## Domain Types
---- -title: Members -url: https://platform.claude.com/docs/en/api/admin/rbac_groups/members ---- - # Members ## List RBAC Group Members -**get** `/v1/organizations/rbac_groups/{group_id}/members` +**GET** `/v1/organizations/rbac_groups/{group_id}/members` List members of an RBAC Group. 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 +### Path parameters - `group_id: string` ID of the RBAC Group. -### Query Parameters +### Query parameters - `limit: optional number`
Defaults to `20`. Ranges from `1` to `1000`. + default: 20, maximum: 1000, minimum: 1 + - `page: optional string` Optionally set to the `next_page` token from the previous response. -### Header Parameters +### Headers - `"anthropic-beta": optional array of string`
RFC 3339 timestamp of when the User was added to the RBAC Group. + format: date-time + - `email: string` Email of the User.
For RBAC Group Members, this is always `"rbac_group_member"`. - - `"rbac_group_member"` + default: rbac_group_member - `user_id: string`
### Example -```http +```bash curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID/members \ -H 'anthropic-version: 2023-06-01' \ -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN" ``` -#### Response +#### Response (200) ```json {
## Add RBAC Group Member -**post** `/v1/organizations/rbac_groups/{group_id}/members` +**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 +### Path parameters - `group_id: string` ID of the RBAC Group. -### Header Parameters +### Headers - `"anthropic-beta": optional array of string`
To use multiple betas, use a comma separated list like `beta1,beta2` or specify the header multiple times for each beta. -### Body Parameters +### Body parameters - `user_id: string`
### Returns -- `RbacGroupMember object { created_at, email, group_id, 2 more }` +- `RbacGroupMember object` - `created_at: string` RFC 3339 timestamp of when the User was added to the RBAC Group. + format: date-time + - `email: string` Email of the User.
For RBAC Group Members, this is always `"rbac_group_member"`. - - `"rbac_group_member"` + default: rbac_group_member - `user_id: string`
### Example -```http +```bash curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID/members \ -H 'Content-Type: application/json' \ -H 'anthropic-version: 2023-06-01' \
}' ``` -#### Response +#### Response (200) ```json {
## Remove RBAC Group Member -**delete** `/v1/organizations/rbac_groups/{group_id}/members/{user_id}` +**DELETE** `/v1/organizations/rbac_groups/{group_id}/members/{user_id}` Remove a User from 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 +### Path parameters - `group_id: string`
ID of the User. -### Header Parameters +### Headers - `"anthropic-beta": optional array of string`
### Returns -- `RbacGroupMemberDeleted object { group_id, type, user_id }` +- `RbacGroupMemberDeleted object` - `group_id: string`
Deleted object type. For RBAC Group Members, this is always `"rbac_group_member_deleted"`. - - `"rbac_group_member_deleted"` + default: rbac_group_member_deleted - `user_id: string`
### Example -```http +```bash curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID/members/$USER_ID \ -X DELETE \ -H 'anthropic-version: 2023-06-01' \
-H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN" ``` -#### Response +#### Response (200) ```json {
} ``` -## Domain Types +## Domain types ### Rbac Group Member -- `RbacGroupMember object { created_at, email, group_id, 2 more }` +- `RbacGroupMember object` - `created_at: string` RFC 3339 timestamp of when the User was added to the RBAC Group. + format: date-time + - `email: string` Email of the User.
For RBAC Group Members, this is always `"rbac_group_member"`. - - `"rbac_group_member"` + default: rbac_group_member - `user_id: string`
### Rbac Group Member Deleted -- `RbacGroupMemberDeleted object { group_id, type, user_id }` +- `RbacGroupMemberDeleted object` - `group_id: string`
Deleted object type. For RBAC Group Members, this is always `"rbac_group_member_deleted"`. - - `"rbac_group_member_deleted"` + default: rbac_group_member_deleted - `user_id: string`