Lifebots symbol
Lifebots.cloud
OAuth 2.0 API
Getting started

Scopes

Scopes decide what your app may do. You pick them when you register the app and list them in the authorization request; the user sees each one before approving. Ask only for what you use — narrow requests get approved more often.

Every bots:* scope also lets your app list the user's bots and read their status: List Bots, Get Bot Details, Get Bot Status, Get Bot Location, List Bot Groups, List Bot Groups (ids and names).

Account

ScopeAllowsEndpoints
read:profileRead Profile. The user's name, avatar UUID and account stats.User InfoGet User ProfileGet User StatisticsRevoke App Access

Personal bots

Each scope covers one kind of bot action. Any of them also lets your app list the user's bots and read their status.

ScopeAllowsEndpoints
bots:lifecycleStart & Stop Bots. Log the user's bots in to and out of Second Life.Login BotLogout Bot
bots:movementMove Bots. Teleport, walk, fly, sit, stand and look around.TeleportWalk ToFly On/OffSitStandLook AtRun or WalkDirectional MoveOffer TeleportAnswer Teleport Offer
bots:chatChat & Messaging. Local chat, IMs, group chat, typing indicators and dialog replies.Send IMLocal ChatSend Group ChatTyping IndicatorReply to Script Dialog
bots:friendsFriendships. Offer, end and answer friendships, and edit friend rights.Offer FriendshipRemove FriendEdit Friend RightsAnswer Friendship OfferList Friends
bots:lookupAvatar Lookup. Resolve names and UUIDs, and read profiles, groups and picks.UUID → NameName → UUIDAvatar ProfileDisplay NameAvatar's GroupsAvatar's Picks
bots:inventoryInventory. List, give, delete and accept inventory.List InventoryFolder ContentsGive Item or FolderAnswer Inventory OfferDelete ItemRename ItemMove ItemNext-Owner PermissionsCopy Item into PrimCreate FolderRename FolderDelete FolderEmpty TrashRestore from TrashDownload TextureCreate NotecardRead NotecardEdit or Rename NotecardCreate ScriptList FavoritesIs FavoriteAdd FavoriteRemove Favorite
bots:appearanceAppearance & Outfits. Wear, attach and detach items, change outfits, rebake.Wear ItemAttach ObjectDetach ObjectTake Off ClothingRebakeHover HeightList AttachmentsList OutfitsCurrent OutfitWear OutfitSet OutfitWear FolderPlay AnimationStop AnimationStop All AnimationsPlay GestureActivate GestureDeactivate GesturePlay Sound
bots:objectsObjects & Nearby. Find and touch objects, and see nearby avatars.Find ObjectsNearby AvatarsTouch ObjectTouch Own AttachmentTake or Copy ObjectTrack Avatars
bots:groupsGroup Moderation. Invite, eject and change roles in any group the bot is in, and read the bot's powers there — no group registration needed.Bot Powers in a GroupBot Powers in All GroupsGroup ProfileList RolesList MembersInviteEjectAdd Member to RoleRemove Member from RoleSet Active GroupSet TitleJoinLeaveProfile & Notice SettingsAnswer Group Invite
bots:simRegion & Estate. Kick, ban, restart, return objects and broadcast (estate managers).Region InfoParcel InfoKick from RegionEstate Ban / UnbanRestart RegionReturn ObjectsRegion MessageTeleport Avatar HomeTeleport Everyone HomeEject from Parcel
bots:financialMoney. Read the bot's balance and send L$.BalancePay AvatarPay Object
bots:callbacksWebhooks. Receive bot events at your HTTPS endpoint.List WebhooksGet WebhookRegister WebhookRemove Webhooks

LifeBots groups

Groups the user registered on LifeBots — on their own bot or a SharedBot. For any other group a bot is in, use bots:groups.

ScopeAllowsEndpoints
read:groupsRead Groups. List registered groups and read their details and roles.List Registered GroupsGroup DetailsList RolesGroup Profile
write:groupsManage Groups. Invite, eject, change roles, chat and send notices. Services are managed on lifebots.cloud.Send Group NoticeInviteEjectSend Group ChatSend NoticeAdd Member to Role

Legacy scopes

Apps registered before the bots:* scopes existed may hold read:bots and write:bots. New apps can't request them, but they keep working:

  • read:bots or write:bots allows any bot GET.
  • write:bots allows bot changes — except money (bots:financial), estate actions (bots:sim) and group moderation (bots:groups), which always need their own scope.

Each endpoint page lists exactly which scopes it accepts.

Lifebots symbol
Lifebots.cloud

Empowering Second Life experiences with intelligent bot automation and seamless group management solutions.

Product
Support
Company
Visit Us

© 2025 - 2026 LifeBots. Made with ❤️. All rights reserved.

LifeBots is not affiliated with Linden Research, Inc., or any of its affiliated entities or products, including, without limitation, Second Life (collectively, “Linden Lab”).

Initializing A New World of Second Life Bots...