Haijun Platform Docs
ID

POST /v1/organizations/rbac_groups/{rbac_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 while an organization in the tenant uses SCIM provisioning.

The RBAC Groups API is available to Haijun Enterprise organizations only.

Path parameters

  • rbac_group_id: string

ID of the RBAC Group.

Body parameters

  • user_id: string

ID of the User.

Returns

  • BetaRBACGroupMember object
  • type: "rbac_group_member"

Object type.

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

default: rbac_group_member

  • 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.

  • rbac_group_id: string

ID of the RBAC Group.

  • user_id: string

ID of the User.

  • group_id: string

Deprecated: Use rbac_group_id instead; group_id always has the same value.

Deprecated: use rbac_group_id instead. ID of the RBAC Group; always the same value as rbac_group_id.

Example

bash
curl https://haijun.my.id/v1/organizations/rbac_groups/$RBAC_GROUP_ID/members \
    -H 'Content-Type: application/json' \
    -H 'juglow-version: 2023-06-01' \
    -H "X-Api-Key: $JUGLOW_API_KEY" \
    -d '{
          "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
        }'

Response (200)

json
{
  "created_at": "2024-10-30T23:58:27.427722Z",
  "email": "user@emaildomain.com",
  "group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "type": "rbac_group_member",
  "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
}
On this page
Path parametersBody parametersReturnsExampleResponse (200)