Download OpenAPI specification:
API documentation for managing subgroups.
Returns list of subgroups of current group.
Required Permissions:
| group_id required | integer The group ID (Must be a positive unsigned integer) |
[- {
- "name": "West Region",
- "id": 19580,
- "relationship": "MEMBER",
- "type": "ENTERPRISE CUSTOMER"
}, - {
- "name": "East Region",
- "id": 19581,
- "relationship": "CUSTOMER",
- "type": "ENTERPRISE CUSTOMER"
}
]Creates a subgroup of the authenticated group. The authenticated group must be a top-level group, since nested subgroups are not allowed.
Required Permissions:
| group_id required | integer The group ID |
| name required | string |
| type required | string |
| relationship required | string |
{- "name": "my-subgroup",
- "type": "RESELLER",
- "relationship": "MEMBER"
}Update a subgroup's name and/or relationship. At least one field must be provided. The authenticated group must be a top-level group and the direct parent of the subgroup.
Important: Group type is intentionally not editable through this endpoint.
Required Permissions:
| group_id required | integer The parent group ID |
| subgroup_id required | integer The child subgroup ID to update |
| name | string |
| relationship | string |
{- "name": "Updated Subgroup Name",
- "relationship": "CUSTOMER"
}{- "success": true,
- "message": "Subgroup updated successfully"
}Disassociate a subgroup from its parent group, turning the disassociated subgroup to a top-level group.
Required Permissions:
| group_id required | integer The parent group ID |
| subgroup_id required | integer The child subgroup ID |
{- "success": true,
- "message": "Subgroup disconnected successfully"
}