Skip to content

User Group

High Risk Operation

This resource includes operations that may cause significant changes. Review carefully before executing.

Confirmation Required

Some operations on this resource require explicit confirmation before execution.

Replace allows updating of the different user group fields like the display name, description, user associations and RBAC accesses. The name of the user group cannot be edited and the sync_id can be edited only when SCIM is enabled for the tenant. If any of the editable fields are nil / empty in the request, it will be considered as the removal of the field value.

Tools

Tool Description
f5xc-api-tenantandidentity-user-group-create Create User Group.
f5xc-api-tenantandidentity-user-group-get Fetch all the details for a group provided the group ID.
f5xc-api-tenantandidentity-user-group-list GET all User Groups for the tenant.
f5xc-api-tenantandidentity-user-group-update Replace the User Group fields / accesses / associations.
f5xc-api-tenantandidentity-user-group-delete DELETE a group provided the group ID.

Parameters

Path Parameters

Parameter Description Example
name Name of the user group -

Query Parameters

Parameter Description Example
attempt_remove_references The attempt_remove_references parameter -

Side Effects

Operations on this resource may have the following effects:

Creates:

  • user-group

Modifies:

  • user-group

Deletes:

  • user-group
  • contained_resources

Example Usage

Ask Claude to help you work with User Group resources:

Create User Group

"Create a user-group named 'example' in the 'production' namespace"

List User Groups

"List all user-groups in the 'production' namespace"

Get User Group Details

"Get details of the user-group named 'example' in namespace 'production'"

CURL Examples

# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/user_groups" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json"

# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/user_groups/<name>" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json"

# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/user_groups" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d @user_group.json

# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/user_groups/<name>" \
  -H "Authorization: APIToken ${F5XC_API_TOKEN}"