API Reference › Bots — Group Moderation
List Members
GET
/bots/{bot_id}/groups/{group_id}/membersEvery member, with online status, title and powers. Large groups can take several seconds.
Act on any Second Life group the bot belongs to, whether or not the group is registered on LifeBots. Second Life enforces group powers: the bot needs the Invite, Eject or Assign Members ability, or the action has no effect. Group, role and avatar ids must be full UUIDs.
Usage
curl "https://api.lifebots.cloud/api/v1/bots/$BOT_ID/groups/$GROUP_ID/members" \
-H "Authorization: Bearer $ACCESS_TOKEN"Path parameters
| Name | Type | Description |
|---|---|---|
bot_id | UUID | The bot's avatar UUID (agentId from GET /bots). |
group_id | UUID | Group UUID. |
Example response
{
"success": true,
"data": {
"result": "OK",
"action": "get_group_members",
"members": [
{
"AgentID": "7d1d5c58-2a8f-4c3e-9b11-0a6e5f2c9e41",
"OnlineStatus": "Online",
"IsOwner": false,
"Title": "Member",
"AgentPowers": [
"JoinChat",
"AllowVoiceChat"
]
}
]
},
"meta": {
"timestamp": "2026-10-02T12:00:00.000Z",
"version": "1.0"
}
} Always check success; for commands the bot carries out, also check data.result. See Responses & errors.