Complete List of Commands

Commands Parameters Description Permissions Last Changes
activategroup, passwordThe activate command activates either a configured group or another group that Corrade belongs to in case the target parameter is specified.groomingRelease 9.78 - added optional parameter target.
addclassifiedgroup, password, name, type, priceThe addclassified command can add or update a classified by name.grooming, economyRelease 9.133 - The command now can take a path instead of a name.
addconfigurationgroupgroup, password, target, secret, workers, schedules, database, logs, path, permissions, notificationsThe addconfigurationgroup command can be used to add a group to Corrade's configuration.systemRelease 9.135 - added.
addeventgroup, password, secret, name, description, date, time, duration, location, category, amountThe addevent command can be used to schedule an event in Second Life.interactRelease 9.92 - added.
addpickgroup, password, nameCorrade can add a pick by name using the addpick command.groomingRelease 9.133 - The command now can take a path instead of a name.
addtorolegroup, password, role, firstname, lastname (or agent by UUID)The addtorole command adds a member to a specified role (by name or UUID).groomingRelease 9.78 - added optional parameter target.
agentaccessgroup, password, actionThe agentaccess command can be used to set Corrade's maturity rating sent to the grid.groomingRelease 9.157 - added.
aigroup, password, actionThe ai command processes messages sent to the bot and sends the response to an installed callback URL.talkRelease 7.74 - added.
animationgroup, password, item, actionThe animation command can be used to either start or stop an animation.groomingRelease 9.133 - The command now can take a path instead of a name.
atgroup, password, actionThe at command makes Corrade schedule a command for execution at a later time in the future.scheduleRelease 9.12 - added.
attachgroup, password, attachmentsThe attach command allows Corrade to attach multiple (or only one) objects from inventory to their attachment points.groomingRelease 9.133 - The command now can take a path instead of a name.
autopilotgroup, password, position, actionThe autopilot command makes Corrade use the simulator auto-pilot to move to a specified position.movementRelease 9.36 - Added the deanimate optional parameter that stops all animations before the command executes.
awaygroup, password, actionThe away command can mark Corrade as being away.groomingRelease 8.12 - added.
bangroup, password, avatarsThe ban command can be used to ban, unban and query the ban list for a given group.groupRelease 9.117 - added optional parameter soft.
batchavatarkeytonamegroup, password, avatarsThe batchavatarkeytoname command can be used to resolve multiple avatar keys to avatar names.interactRelease 9.163 - added.
batchavatarnametokeygroup, password, avatarsThe batchavatarnametokey command can be used to resolve multiple avatar names to avatar keys.interactRelease 9.163 - added.
batchejectgroup, password, avatarsThe batcheject command can be used to eject avatars en-bloc out of a group.groupRelease 9.78 - added optional parameter target.
batchgetprofiledatagroup, password, dataThe batchgetprofiledata retrieves profile information for all specified avatars.interactCorrade 9.160 - added.
batchgivegroup, password, item, entityThe batchgive command can be used to send multiple items from Corrade's inventory to an agent or object.inventoryRelease 9.163 - added.
batchinvitegroup, password, avatarsThe batchinvite command can be used to invite avatars en-bloc to a group.groupRelease 9.118 - the command now checks for Membership->Manage ban list group permission in order to invite agents that have been banned; the soft parameter has been added in order to soft-unban any soft-banned agents before inviting them.
batchluregroup, password, avatarsThe batchlure command sends multiple teleport lures to multiple avatars.movementRelease 9.163 - added.
batchmutegroup, password, actionThe batchmute command can mute both avatars or objects by a given mute name.muteRelease 9.4 - added.
batchsetinventorydatagroup, password, item, dataThe batchsetinventorydata command can be used to set properties on multiple items inside Corrade's inventory following the InventoryItem structure.inventoryRelease 9.157 - added.
batchsetparcellistgroup, password, avatars, type, actionThe batchsetparcellist command can be used to set multiple avatars on the allow or ban list of a specified parcel.landRelease 9.157 - added.
bayesgroup, passwordCorrade bundles a Bayes categorization module, for each configured group, that is capable of being trained and manipulated to match chunks of texts and return their most likely category.databaseRelease 9.128 - added.
busygroup, password, actionThe busy command can mark Corrade as being busy.groomingRelease 8.12 - added.
cachegroup, password, actionThe cache command manipulates Corrade's internal caches.systemRelease 9.165 - added the entity parameter for the purge action.
changeappearancegroup, password, folderThe changeappearance command can be used to wear and attach all the items in a folder.groomingRelease 9.133 - The command now can take a path instead of a name.
changeprimitivelinkgroup, password, itemThe changeprimitivelink command can make Corrade link and unlink primitives, respectively objects.interactRelease 9.122 - added the optional restructure parameter that can make Corrade unlink already linked primitives in order to reconstruct a new object out of the supplied primitives; a complete revamp of the command in order to prevent the command from timing out in various situations.
compilescriptgroup, passwordThe compilescript command just compiles a script passed to the command as a string and returns any reported syntax errors in case the compilation failed.inventoryRelease 9.161 - added.
conferencegroup, password, actionThe conference command can be used to create, list and get a list of members of conferences.talkRelease 9.111 - added.
configurationgroup, password, actionThe configuration command allows an authenticated group that has the system permission to read and write Corrade's configuration file.systemRelease 7.93 - added the set and get options and removed the Base64 requirement.
copynotecardassetgroup, password, asset, item, folderThe copynotecardasset command can be used to copy assets from notecards to Corrade's inventory.inventoryRelease 9.155 - added.
creategrassgroup, password, position, typeCorrade can create Linden grass by using the creategrass command.interactRelease 8.43 - added.
creategroupgroup, password, dataOnce a group has been configured in Corrade's configuration file, the creategroup command can be used to create that group in-world. In case the target optional parameter is specified, then Corrade can create a group that is not yet defined in the configuration file.group, economyRelease 9.78 - added optional parameter target.
createlandmarkgroup, password, nameThe createlandmark command can be used to create a new landmark at the current location in Corrade's inventory.inventoryRelease 9.164 - added.
createnotecardgroup, password, name, entityThe createnotecard command can be used to create a new notecard in Corrade's inventory.inventoryRelease 9.164 - added the ability to embed items into notecards via the attachments parameter; added the ability to set permissions on created notecards via the permissions parameter.
createprimitivegroup, password, positionCorrade can create new primitives by using the createprimitive command.interactRelease 9.164 - now allows setting the name, description and permissions of the newly created primitive. Furthermore, the command now returns the UUID of the newly created primitive for easily reusing with other commands.
createrolegroup, password, roleThe createrole command can be used to create a new role for a configured group or a group specified by the optional target parameter.groupRelease 9.78 - added optional parameter target.
createtreegroup, password, position, typeCorrade can create a Linden tree by using the createtree command.interactRelease 8.41 - added.
crouchgroup, password, actionThe crouch command can make Corrade start crouching and stop crouching.movementRelease 9.36 - Added the deanimate optional parameter that stops all animations before the command executes.
cyclegroup, passwordSimilar to the logout command, the cycle command will log out Corrade and then re-log Corrade to the next region configured in the startup locations list.systemAdded to Corrade release 9.170
databasegroup, password, SQLCorrade bundles an integrated SQLite based database. You can send SQL commands to Corrade and the database will be updated based on those commands.databaseRelease 9.163 - add prepared statements support.
deactivategroup, passwordThe deactivate command can be used to deactivate all groups (equivalent to setting the group to none in other viewers).groomingRelease 9.122 - added.
deleteclassifiedgroup, password, nameThe deleteclassified command can be used to delete a classified by name.groomingnone
deleteeventgroup, password, secret, idThe deleteevent command can be used to delete a scheduled event in Second Life.interactRelease 9.92 - added.
deletefromrolegroup, password, role, firstname, lastname (or agent by UUID)The deletefromrole deletes a member from a specified role (by name or UUID).groupRelease 7.34 - added group Corrade permission.
deletepickgroup, password, nameCorrade can delete a pick by name.groomingnone
deleterolegroup, password, roleThe deleterole command can be used to delete a role from a configured group.groupRelease 7.34 - added group Corrade permission.
deleteviewereffectgroup, password, effect, idThe deleteviewereffect deletes a viewer effect by ID.interactRelease 9.45 - added the Sphere and Beam effects.
derezgroup, password, itemThe derez command attempts to de-rez an object from a parcel and either save it in the inventory or to a different destination depending on the type parameter.inventoryRelease 9.133 - The command now can take a path instead of a name.
detachgroup, password, attachmentsCorrade can detach attached items using the detach command.groomingRelease 9.133 - The command now can take a path instead of a name.
directorysearchgroup, password, type, name (The name parameter is optional for classified and event search type but required for all other search types.)Corrade is able to search directory services for classifieds, events, groups, land, people and places.directoryRelease 7.62 - now returns a full list of matches.
displaynamegroup, password, actionThe displayname command allows an authenticated group that has the grooming permission to get or set Corrade's display name.groomingnone
divorcegroup, password, secret, actionThe divorce command can be used to dissolve a Second Life partnership request.interactRelease 9.95 - added.
downloadgroup, password, item, typeThe download command can be used to download assets from the grid.interact, inventory, system (if path is specified)Release 9.133 - The command now can take a path instead of a name.
ejectgroup, password, firstname, lastname (or agent by UUID)The eject command can be used to eject an agent from a group.groupRelease 7.34 - added group Corrade permission.
emptytrashgroup, passwordUsing the emptytrash command, Corrade can be made to empty its Trash folder.inventorynone
estateteleportusershomegroup, passwordThe estateteleportusershome command can be used to teleport avatars on the current region home.landRelease 9.19 - added.
executegroup, password, fileThe execute command can be used to execute a command on Corrade's host operating system.executeRelease 7.32 - added.
exportdaegroup, password, itemThe exportdae command can be used to export an object (including those attached to avatars), along with all the necessary textures to a Collada DAE file.interactRelease 8.13 - added the optional path parameter.
exportoargroup, password, item, entityThe exportoar command can be used to export an object (including those attached to avatars), along with all the necessary textures to an OAR (OpenSim ARchive).interact, system (if path is specified)Release 9.155 - added.
exportxmlgroup, password, itemThe exportxml command can be used to export an object (including those attached to avatars), along with all the necessary textures.interact, system (if path is specified)Release 8.13 - added the optional path parameter.
facebookgroup, password, tokenThe facebook command can make Corrade interact with a Facebook application.talkRelease 9.133 - The command now can take a path instead of a name.
filtergroup, password, actionThe filter command can be used to change Corrade's IO filters dynamically, thereby overriding the settings in Corrade's configuration file Corrade.ini, as well as to retrieve the current filters.filterRelease 7.63 - added.
flygroup, password, actionCorrade can be made to fly or stop flying using the fly command.movementRelease 9.36 - Added the deanimate optional parameter that stops all animations before the command executes.
flytogroup, password, positionThe flyto command makes Corrade fly towards a position in a given time duration getting as close to the vicinity of the position as possible with a specified affinity and finally turning flight mode on or off depending on whether fly is set to True, respectively False.movementRelease 9.11 - added.
getaccounthistorydatagroup, password, secret, dateThe getaccounthistorydata command can be used to query Second Life account history data as per the Linden Lab website account dashboard.interactRelease 9.159 - added.
getaccounttransactionsdatagroup, password, secret, from, toThe getaccounttransactionsdata command can be used to query Second Life transactions data as per the Linden Lab website account dashboard.interactRelease 9.91 - added.
getanimationsgroup, passwordThe getanimations command returns the currently playing animations on Corrade.groomingnone
getassetdatagroup, password, type, dataThe getassetdata command can be used to query an item inside Corrade's inventory following the Asset structures.inventoryRelease 9.164 - added.
getattachmentsgroup, passwordUsing the getattachments command, Corrade will return a list of attachment points and name of the worn objects.groomingnone
getavatarclassifieddatagroup, password, firstname, lastname (or agent by UUID), item, dataThe getavatarclassifieddata retrieves profile classified data given an avatar and a classified UUID by following the http://libopenmetaverse.grimore.org/html/T_OpenMetaverse_ClassifiedAd.htm structure.interactRelease 9.130 - added.
getavatarclassifiedsgroup, password, firstname, lastname (or agent by UUID)The getavatarclassifieds retrieves the profile classifieds of an avatar.interactRelease 9.130 - added.
getavatardatagroup, password, data, firstname, lastname (or agent by UUID)The getavatardata returns fields or properties specified in data of an avatar on the current simulator that Corrade is on.interactnone
getavatargroupdatagroup, password, data, firstname, lastname (or agent by UUID)The getavatargroupdata command can be used to query information on a group member to be found in the AvatarGroup structure.groupRelease 9.81 - renamed from getgroupmemberdata.
getavatargroupsdatagroup, password, data, firstname, lastname (or agent by UUID)The getavatargroupsdata command can be used to query information on groups that an agent belongs to based on the AvatarGroup structure.groupRelease 9.99 - added..
getavatarpickdatagroup, password, firstname, lastname (or agent by UUID), item, dataThe getavatarpickdata retrieves profile pick data given an avatar and a pick UUID by following the ProfilePick structure.interactRelease 9.130 - added.
getavatarpicksgroup, password, firstname, lastname (or agent by UUID)The getavatarpicks retrieves the profile picks of an avatar.interactRelease 9.130 - added.
getavatarpositionsgroup, password, entityThe getavatarpositions returns a CSV list of avatar names by UUIDs by positions within the current region that the bot is on.interactRelease 8.22 - added the optional region parameter.
getavatarsdatagroup, password, entity, dataThe getavatarsdata returns fields or properties specified in data of all avatars on the current simulator or specified parcel.interactRelease 8.11 - added the required entity parameter and scoping based on entity.
getbalancegroup, passwordThe getbalance command gets the money balance available in the bot's account.economynone
getcameradatagroup, password, dataThe getcameradata queries the AgentCamera class for the current Corrade bot.groomingRelease 9.14 - added
getcommandgroup, password, name, entityThe getcommand command can be used to query various information about Corrade's commands.noneRelease 8.22 - added.
getconferencememberdatagroup, password, session, data, firstname, lastname (or agent by UUID)The getconferencememberdata command can be used to query data on avatars that are part of a conference.talkRelease 9.111 - added.
getconferencemembersdatagroup, password, session, dataThe getconferencemembersdata command can be used to query data on multiple avatars that are part of a conference.talkRelease 9.111 - added.
getconfigurationdatagroup, passwordThe getconfigurationdata command allows you to query settings from Corrade's configuration file.systemRelease 9.0 - added.
getconnectedregionsgroup, passwordThe getconnectedregions can be used to retrieve a CSV list of simulator names that Corrade is currently connected to.landRelease 8.22 - added.
getcurrentgroupsgroup, passwordThe getcurrentgroups command can be used to enumerate all the groups that Corrade is part of.groupRelease 9.78 - added.
getcurrentgroupsdatagroup, password, dataThe getcurrentgroupsdata command allows you to query the current groups that Corrade is part of for data in a libopenmetaverse Group structure.groupRelease 9.78 - added.
getestatecovenantgroup, passwordThe getestatecovenant command can be used to retrieve the covenant for the current region.land8.22 - check for economy permission.
getestateinfodatagroup, password, dataThe getestateinfodata gets estate info data information following the EstateUpdateInfoReplyEventArgs structure.landRelease 9.161 - added.
getestatelistgroup, password, typeThe getestatelist command retrieves the bans, allowed groups, managers and allowed users of the current estate.landRelease 7.62 - The timeout parameter has been removed.
geteventformdatagroup, password, secretThe geteventformdata command can be used to query a Corrade structure based on the Linden Lab Second Life event submission form data.interactRelease 9.92 - added.
getfrienddatagroup, password, firstname, lastname (or agent by UUID), dataThe getfrienddata command can be used to retrieve field and property values from the FriendInfo structure for an avatar specified by firstname and lastname that is currently a friend in the bot's friends list.friendshipnone
getfriendshiprequestsgroup, passwordThe getfriendshiprequests command lists the pending friendship requests as a CSV list of avatar names by avatar UUIDs.friendshipnone
getfriendslistgroup, passwordThe getfriendslist command returns a CSV list of avatar names and avatar UUIDs that are the current bot's friends.friendshipnone
getgridlivedatafeeddatagroup, password, entity, dataThe getgridlivedatafeeddata command allows retrieving keys from the Second Life live data feeds including grid statistics and LindeX (L$ exchange) data.landRelease 9.103 - added.
getgridregiondatagroup, password, dataThe getgridregiondata command gets information about any grid region following the libopenmetaverse GridRegion structure.landRelease 7.31 - added.
getgroupaccountsummarydatagroup, password, data, days, intervalThe getgroupaccountsummarydata command can be used to retrieve field and property values from the GroupAccountSummary structure for a given number of days and interval (0 for current, 1 for last).groupRelease 9.78 - added optional parameter target.
getgroupdatagroup, password, dataThe getgroupdata command allows you to query the current configured group, or a group specified by the optional target parameter, for data in a libopenmetaverse Group structure.groupRelease 9.78 - added optional parameter target.
getgroupinvitesgroup, passwordThe getgroupinvites command can be used to list all group invites received by Corrade.groupRelease 7.34 - added.
getgroupmemberdatagroup, password, data, firstname, lastname (or agent by UUID)The getgroupmemberdata command can be used to query information on a group member to be found in the GroupMember structure.groupRelease 9.81 - the command now queries the GroupMember structure instead.
getgroupmembersdatagroup, password, dataThe getgroupmembersdata command can be used to query information on group members to be found in the GroupMember structure.groupnone
getgroupsdatagroup, password, dataThe getgroupsdata command allows you to query specified groups for data in a libopenmetaverse Group structure.groupRelease 9.78 - added.
getheartbeatdatagroup, password, dataThe getheartbeatdata command can query Corrade's heartbeat data.groomingRelease 9.134 - added.
getinventorydatagroup, password, item, dataThe getinventorydata command can be used to query an item inside Corrade's inventory following the InventoryItem and InventoryFolder structures.inventoryRelease 9.133 - The command now can take a path instead of a name.
getinventoryoffersgroup, passwordThe getinventoryoffers command lists all pending inventory offers.inventorynone
getinventorypathgroup, password, patternThe getinventorypath command can be used to retrieve full path names for inventory items by searching for a criteria.inventoryRelease 7.40 - added.
getmapavatarpositionsgroup, password, regionThe getmapavatarpositions allows the user to query a remote simulator (supplied as a region name) for the current avatar positions.interactnone
getmemberrolesgroup, password, firstname, lastname (or agent by agent UUID)The getmemberroles command returns a CSV list of role names that a group member belongs to.groupRelease 9.78 - added optional parameter target.
getmembersgroup, passwordThe getmembers command returns a CSV list of agent names by UUID, representing all the members in the group.groupRelease 9.78 - added optional parameter target.
getmembersonlinegroup, passwordThe getmembersonline command returns a CSV list of agent names by UUID, representing all the members in the group.groupRelease 9.174 - added.
getmovementdatagroup, password, dataThe getmovementdata queries the AgentMovement class for the current Corrade bot.groomingRelease 9.14 - added
getmutesgroup, passwordThe getmutes command can retrieve Corrade's mute list.muteRelease 9.2 - the command now also returns the MuteType and MuteFlags.
getnetworkdatagroup, password, dataThe getnetworkdata queries the NetworkManager class for the current Corrade bot.landRelease 8.22 - added.
getobjectdatagroup, password, item, dataCorrade can query data on objects using the getobjectdata command.interactRelease 9.90 - added.
getobjectmediadatagroup, password, item, dataThe getobjectmediadata command can be used to retrieve the set media data from an object.interactRelease 8.44 - added.
getobjectpermissionsgroup, password, itemThe getobjectpermissions command can be used to set the permissions of an object.interactRelease 8.44 - the command now returns the permissions in the data key as per all other commands.
getobjectsdatagroup, password, entity, dataCorrade can query multiple objects en-block using the getobjectsdata command.interactRelease 9.90 - added.
getparceldatagroup, password, dataThe getparceldata command can be used to query a parcel at a certain position inside the simulator (or the current parcel that the bot is on if position is not specified) by following the Parcel structure.landRelease 8.22 - added the optional region parameter.
getparcelinfodatagroup, password, dataThe getparcelinfodata command can be used to query a parcel at a certain position on a simulator (or the current parcel that the bot is on if position is not specified) by following the ParcelInfo structure.landRelease 9.57 - added.
getparcellistgroup, password, typeThe getparcellist command can be used to retrieve the allowed and banned avatars for a parcel.landRelease 8.22 - added the optional region parameter.
getparcelobjectresourcedetaildatagroup, password, data, itemThe getparcelobjectresourcedetaildata command can be used to query the parcel resource details of an object by following the ObjectResourcesDetail structure.landRelease 9.157 - added.
getparcelobjectsresourcedetaildatagroup, password, dataThe getparcelobjectsresourcedetaildata command can be used to query the parcel resource details of all the objects on a given parcel by following the ObjectResourcesDetail structure.landRelease 9.157 - added.
getparticlesystemgroup, password, itemFor any primitive in range with a set particle system, Corrade can serialize the particle system to an LSL-compatible parameter list.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
getprimitivebodytypesgroup, passwordThe getprimitivebodytypes command can be used to retrieve the set of currently supported body types that can be passed to the type parameter of the createprimitive and setprimitiveshape commands.interactRelease 8.43 - added.
getprimitivedatagroup, password, item, dataCorrade can query data on primitives using the getprimitivedata command.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
getprimitiveflexibledatagroup, password, item, dataThe getprimitiveflexibledata command can be used to retrieve the set flexible data from a primitive.interactRelease 8.44 - added.
getprimitiveinventorygroup, password, itemThe getprimitiveinventory command can be used to retrieve the names and UUIDs of items inside a primitive inventory.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
getprimitiveinventorydatagroup, password, item, entity, dataThe getprimitiveinventorydata command can be used to query items inside a primitive's inventory by following the InventoryItem structure.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
getprimitivelightdatagroup, password, item, dataThe getprimitivelightdata command can be used to retrieve the set light data from a primitive.interactRelease 8.44 - added.
getprimitiveownersgroup, passwordThe getprimitiveowners command allows you to query the number of primitives and the avatars that own them on the current parcel or the entire region.landRelease 8.22 - added the optional region parameter.
getprimitivepaypricesgroup, password, itemThe getprimitivepayprices command can be used to query the set pay prices for a primitive (commonly, those are the pay buttons that you find in the pop-up floater when you click to buy an object).interactRelease 8.30 - added.
getprimitivephysicsdatagroup, password, itemCorrade can query primitive physics details using the getprimitivephysicsdata command.interactRelease 8.42 - added.
getprimitivepropertiesdatagroup, password, itemCorrade can query primitive properties details using the getprimitivepropertiesdata command.interactRelease 8.42 - added.
getprimitivesculptdatagroup, password, itemCorrade can query primitive sculpt details using the getprimitivesculptdata command.interactRelease 8.40 - added.
getprimitivesdatagroup, password, entity, dataCorrade can query multiple primitives en-block using the getprimitvesdata command.interactRelease 8.11 - added the entity required parameter and added scoping based on entity.
getprimitiveshapedatagroup, password, item, dataCorrade can query primitive shapes using the getprimitiveshapedata command.interactRelease 8.40 - added.
getprimitivetexturedatagroup, password, itemCorrade can query primitive textures using the getprimitivetexturedata command.interactRelease 8.40 - added.
getprofiledatagroup, password, data, firstname, lastname (or agent by UUID)The getprofiledata gets profile information of a named avatar.interactnone
getprofilesdatagroup, password, dataThe getprofilesdata retrieves profile information of all avatars on a specified simulator or on all connected simulators.interactCorrade 9.160 - added.
getregiondatagroup, password, dataThe getregiondata gets information about the current simulator that the bot is on.landRelease 8.22 - added the optional region parameter.
getregionparcelsboundingboxgroup, passwordThe parcels on the current region can be retrieved using the getregionparcelsboundingbox which returns pairs of coordinates as a CSV list of the extremities of the parcels to be found on the current region.landRelease 8.22 - added the optional region parameter.
getregionterrainheightsgroup, passwordThe getregionterrainheights command returns the estate heights of the current region.landRelease 9.19 - added.
getregionterraintexturesgroup, passwordThe getregionterraintextures command returns the estate textures of the current region.landRelease 9.19 - added.
getregiontopgroup, password, typeThe getregiontop command gets the current region top scripts or colliders.landnone
getremoteparcelinfodatagroup, password, data, positionThe getremoteparcelinfodata command can be used to query a parcel on a remote simulator given a global (grid) position by following the ParcelInfo structure.landRelease 9.157 - the command now assumes that the region to act upon is the current region unless otherwise specified.
getrolemembersgroup, password, roleThe getrolemembers command returns a CSV list of avatar names by UUID in the specified role.groupRelease 9.78 - added optional parameter target.
getrolepowersgroup, password, roleThe getrolepowers gets the role powers of a role as a list.groupRelease 9.78 - added optional parameter target.
getrolesgroup, passwordThe getroles command lists all the roles in a group by name.groupRelease 9.78 - added optional parameter target.
getrolesmembersgroup, passwordThe getrolesmembers command returns a CSV list of role names by avatar names by UUID in the group.groupRelease 9.78 - added optional parameter target.
getscriptdialogsgroup, passwordThe getscriptdialogs returns a CSV list of pending script dialogs.interactRelease 7.34 - added.
getscriptpermissionrequestsgroup, passwordThe getscriptpermissionrequests command can be used to retrieve a CSV list of pending script permission requests.interactRelease 7.34 - added.
getscriptrunninggroup, password, item, entityThe getscriptrunning command can be used to query a script inside a primitive and return a running key with the value set to True if the script is running or False otherwise.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
getselfdatagroup, password, dataThe getselfdata queries the AgentManager class for the current Corrade bot.groomingnone
getstatusgroup, password, entityThe getstatus command can be used to retrieve details of an error message.noneRelease 8.43 - added.
getteleportluresgroup, passwordThe getteleportlures command shows a CSV list of all pending teleport lures.movementRelease 7.34 - added.
getterrainheightgroup, passwordThe getterrainheight command can be used to get the height at a certain point, the height map of an encompassing rectangle or the height map of the entire region.landRelease 8.22 - added the optional region parameter.
gettitlesgroup, passwordThe gettitles command can be used to enumerate all the titles for a group.groupRelease 9.78 - added optional parameter target.
getviewereffectsgroup, password, effectThe getviewereffects lists all the currently tracked viewer effects.interactRelease 7.78 - finalised.
getwearablesgroup, passwordThe getwearables command returns a CSV list of wearable types by names that are currently worn.groomingnone
givegroup, password, item, entityThe give command can be used to send an item from Corrade's inventory to an agent or object.inventoryRelease 9.133 - The command now can take a path instead of a name.
gohomegroup, passwordAs a complement to the teleport command, the gohome command is a shortcut that will make Corrade teleport to its set home.movementRelease 9.36 - Added the reanimate optional parameter that stops all animations before the command executes.
grabgroup, password, item, texture, surface, normal, binormal, position, faceCorrade can be made to grab a primitive in a given range touching the object using precise parameter.interactRelease 8.42 - added.
grantfriendrightsgroup, password, firstname, lastname (or agent by UUID), rightsThe grantfriendrights command grants friendship-rights such as the ability to see the online status, the ability to be tracked on the map and the ability to modify the bot's objects to a friend specified by firstname and lastname (or agent by UUID).friendshipnone
importxmlgroup, password, data, position, typeThe importxml command can be used to import an object based on a previous an XML export.interact, economy (if type is set to zip and textures have to be uploaded)Release 9.105 - added.
inventorygroup, password, actionThe inventory commands allows an user to manipulate Corrade's inventory by using a set of commands comparable to UNIX commands for manipulating directory paths.inventoryRelease 9.133 - The command now can take a path instead of a name.
invitegroup, password, firstname, lastname (or agent by UUID)The invite command can be used to invite an agent to a group and optionally to set them to a certain provided role.groupRelease 9.118 - added the optional soft parameter to soft-unban an avatar before sending the invite; the command now uses the target group, if specified, instead of the command-group.
joingroup, passwordThe join can be used to make Corrade join a group configured in Corrade.ini.group, econonmyRelease 9.78 - added optional parameter target.
jumpgroup, password, actionThe jump command can make Corrade start jumping and stop jumping.movementRelease 9.36 - Added the deanimate optional parameter that stops all animations before the command executes.
languagegroup, password, actionThe language command can be used to process language such as detect the language (in ISO639_3 notation) that a message is written in.talkRelease 9.86 - added.
leavegroup, passwordThe leave can be used to make Corrade leave group configured in Corrade.ini.groupRelease 9.78 - added optional parameter target.
listcommandsgroup, passwordThe listcommands command returns a CSV list of available commands to the configured group.none8.22 - check for economy permission.
logoutgroup, passwordThe logout command allows an authenticated group that has the system permission to shutdown Corrade.systemnone
logsentity, actionThe logs command can be used to retrieve and search chat logs for: group messages, local messages, region messages, instant messages and conference messages.talkRelease 9.111 - the entity parameter now also accepts conference in order to be able to process conference logs.
luregroup, password, firstname, lastname (or agent by UUID)The lure command sends a teleport rule to a specified avatar by name.movementnone
mapfriendgroup, password, firstname, lastname (or agent by UUID)Given map-tracking permissions from a friend that is currently online and friendship Corrade permissions, the mapfriend command will return a CSV list of region name and region position of the friend to be mapped.friendshipnone
marrygroup, password, secret, actionThe marry command can be used for Second Life bots to send, accept, cancel or revoke a partnership request.interactRelease 9.95 - added.
moderategroup, password, firstname, lastname (or agent by UUID), type, silenceCorrade can be made to silence or unsilence an agent within a group for both voice and text chat.groupRelease 9.78 - added optional parameter target.
modifyeventgroup, password, secret, idThe modifyevent command can be used to modify a scheduled event in Second Life.interactRelease 9.92 - added.
mutegroup, password, action, typeThe mute command can mute agents, objects and groups.muteRelease 9.116 - the type parameter is now required and the command distinguishes between agents, objects and groups.
noticegroup, password, actionThe notice command sends a notice to a configured group or a group specified by the optional target parameter.groupRelease 9.133 - The command now can take a path instead of a name.
notifygroup, password, actionThe notify command can be used to install notifications for a given configured group.notificationsRelease 8.49 - changed clear to delete a notification of a given type and added purge to delete all notifications.
nucleusgroup, password, actionThe nucleus command is used to control Nucleus.systemRelease 9.156 - added.
nudgegroup, password, directionThe nudge command is meant to slightly move Corrade along a direction.movementnone
objectdeedgroup, password, itemThe objectdeed command can be used to deed an object to the calling group.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
offerfriendshipgroup, password, firstname, lastname (or agent by UUID)The offerfriendship command offers friendship to an avatar specified by firstname and lastname (or agent by UUID).friendshipnone
parcelbuygroup, password, positionThe parcelbuy command can be used to buy a parcel.land, economyRelease 8.22 - added the optional region parameter and check for economy permission.
parceldeedgroup, passwordThe parceldeed command can be used to deed a parcel to a group.landRelease 8.22 - added the optional region parameter.
parceldividegroup, passwordThe parceldivide command allows you to divide land parcels.landRelease 9.164 - added.
parcelejectgroup, password, firstname, lastname (or agent by UUID)The parceleject can be used to eject an avatar by name from a parcel and optionally ban them.landRelease 8.22 - added the optional region parameter.
parcelfreezegroup, password, firstname, lastname (or agent by UUID), freezeGiven estate manager rights, Corrade can freeze an agent by name using the parcelfreeze command.landRelease 8.22 - added the optional region parameter.
parceljoingroup, passwordThe parceljoin command allows you to join land parcels together.landRelease 9.164 - added.
parcelreclaimgroup, passwordThe parcelreclaim can be used to reclaim a parcel.landRelease 8.22 - added the optional region parameter.
parcelreleasegroup, passwordThe parcelrelease can be used to abandon land.landRelease 8.22 - added the optional region parameter.
paygroup, password, entityThe pay command can pay a configured group, an avatar or an object.economyRelease 9.31 - group and avatar entities now take description instead of reason and object takes name instead of reason.
playgesturegroup, password, itemThe playgesture command can be used to trigger a gesture in Corrade's inventory.groomingRelease 9.133 - The command now can take a path instead of a name.
playsoundgroup, password, itemThe playsound command is able to play a sound asset, either from inventory or referenced by an UUID at the current or specified location.interactRelease 9.133 - The command now can take a path instead of a name.
primitivebuygroup, password, itemThe primitivebuy command can be used to buy a primitive.interact, economyRelease 8.30 - added.
readfilegroup, password, pathThe readfile command can be used to read a file from the filesystem that Corrade is running on.systemRelease 9.100 - added.
rebakegroup, passwordCorrade can rebake its own textures using the rebake command.groomingnone
relaxgroup, passwordThe relax command makes Corrade sit down anywhere (sit on ground in SL terms).movementRelease 9.36 - Added the deanimate optional parameter that stops all animations before the command executes.
removeconfigurationgroupgroup, password, targetThe removeconfigurationgroup command can be used to remove a group from Corrade's configuration.systemRelease 9.135 - added.
removeitemgroup, password, itemThe removeitem command deletes an inventory item or folder permanently.inventoryRelease 9.134 - added.
renameitemgroup, password, item, nameThe renameitem command can be used to rename an inventory item.inventoryRelease 9.133 - The command now can take a path instead of a name.
replytofriendshiprequestgroup, password, firstname, lastname (or agent by UUID), actionThe replytofriendshiprequest command can be used to manipulate the list of pending friendship requests by either accepting or declining friendship requests from an avatar specified by firstname and lastname (or agent by UUID).friendshipnone
replytogroupinvitegroup, password, actionThe replytogroupinvite command can be used to accept group invites.group, economyRelease 9.143 - added the optional ignore and purge actions.
replytoinventoryoffergroup, password, actionThe replytoinventoryoffer command can be used to reply to an inventory offer provided that the session UUID is known (for example, by installing the inventory notification using the notify command).inventoryRelease 9.143 - added ignore and purge to the list of possible actions.
replytoscriptdialoggroup, password, actionThe replytoscriptdialog command can click a button on a dialog pop-up. The dialog data from where the required parameters can be retrieved is given by the dialog notification using the notify command.interactRelease 9.143 - replying now requires just the dialog UUID and either index or label or both can be specified. The command now requires the action parameter to be set to either reply, ignore or purge.
replytoscriptpermissionrequestgroup, password, actionThe replytoscriptpermissionrequest command can be used to reply to a script that requests permissions from Corrade.economy, teleport, interact, grooming or inventoryRelease 9.143 - added the ignore and purge actions.
replytoteleportluregroup, password, actionThe replytoteleportlure command can be used to reply to a teleport lure sent to Corrade. All the required parameters for the command can be retrieved from the lure notification using the notify command.movementRelease 9.143 - added the ignore and purge actions.
restartregiongroup, password, actionRestart the current region.landnone
returnprimitivesgroup, password, firstname, lastname (or agent by UUID), entity, typeThe returnprimitives can return the primitives of an avatar on a parcel, an entire region or an entire estate depending on the entity parameter and the position sub-parameter.landRelease 8.22 - added the optional region parameter.
rezgroup, password, position, itemThe rez command can be used to rez objects from Corrade's inventory.inventoryRelease 9.133 - The command now can take a path instead of a name.
rlvgroup, password, actionThe rlv command can be used to enable or disable Corrade's RLV subsystem dynamically.systemnone
rungroup, password, actionThe run command can toggle Corrade's “always run” status.movementRelease 8.12 - added the get possible value of the action key.
scriptresetgroup, password, itemThe scriptreset command can be used to reset a specific or all scripts inside a primitive.inventoryRelease 9.161 - added.
searchinventorygroup, password, patternThe searchinventory command can be used to search for items in Corrade's inventory.inventoryRelease 9.134 - the command now returns a CSV string of item asset type by item name by item UUID (instead of the asset UUID).
setcameradatagroup, password, dataThe setcameradata sets values for the AgentCamera class for the current Corrade bot.groomingRelease 9.14 - added
setconfigurationdatagroup, passwordThe setconfigurationdata command allows you to set parameters in Corrade's configuration file. All the data parameters are taken as the values of the elements in the Corrade.ini file.systemRelease 9.0 - added.
setestatecovenantgroup, password, itemThe setestatecovenant command can be used to set the estate covenant for the current region provided that Corrade is an estate manager for the current region.landRelease 9.133 - The command now can take a path instead of a name.
setestatelistgroup, password, type, actionThe setestatelist command can be used to add or remove bans, groups, managers and users from the current estate.landnone
setgroupdatagroup, passwordThe setgroupdata command updates a configured group's parameters.groupRelease 9.78 - added optional parameter target.
sethomegroup, passwordThe sethome command can add or update a classified by name.groomingRelease 7.91 - permission changed from movement to grooming since it pertains more to Corrade itself rather than its movement.
setinventorydatagroup, password, item, dataThe setinventorydata command can be used to set properties on an item inside Corrade's inventory following the InventoryItem structure.inventoryRelease 9.133 - The command now can take a path instead of a name.
setmovementdatagroup, password, dataThe setmovementdata sets values for the AgentMovement class for the current Corrade bot.grooming, movementRelease 9.14 - added
setobjectgroupgroup, password, itemThe setobjectgroup command can be used to set the group of an object.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
setobjectmediadatagroup, password, item, data, faceThe setobjectmediadata command can be used to set the media data from an object given a face to change.interactRelease 8.44 - added.
setobjectpermissionsgroup, password, item, permissionsThe setobjectpermissions command can be used to set the permissions of an object.interactRelease 8.12 - range is optional and the command uses the Corrade permissions notation
setobjectpositiongroup, password, item, positionThe setobjectposition command can be used to set the position of an object (in a regional frame).interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
setobjectrotationgroup, password, item, rotationThe setobjectrotation command can be used to set the rotation of an object.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
setobjectsaleinfogroup, password, item, price, typeThe setobjectsaleinfo allows to set an object for sale with a specific SaleType.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
setobjectscalegroup, password, item, scaleThe setobjectscale command can be used to set the scale of an object (in a regional frame) by resizing all primitives.interactRelease 8.12 - added.
setparceldatagroup, password, dataThe setparceldata command can be used to set various parcel properties by following the Parcel class of libopenmetaverse.landRelease 8.22 - added the optional region parameter.
setparcellistgroup, password, firstname, lastname (or agent by UUID), type, actionThe setparcellist command can be used to set avatars on the allow or ban list of a specified parcel.landRelease 9.157 - added.
setprimitivedescriptiongroup, password, item, descriptionThe setprimitivedescription command can be used to set the description of a primitive.interactRelease 8.12 - range is optional and the command has been renamed from setobjectdescription to setprimitivedescription.
setprimitiveflagsgroup, password, itemCorrade can alter existing in-world primitives' flags by using the setprimitiveflags command.interactRelease 8.42 - added.
setprimitiveflexibledatagroup, password, item, dataThe setprimitiveflexibledata command can be used to retrieve the set flexible data for a primitive.interactRelease 8.44 - added.
setprimitivelightdatagroup, password, item, dataThe setprimitivelightdata command can be used to set the light data for a primitive.interactRelease 8.44 - added.
setprimitivematerialgroup, password, item, materialThe setprimitivematerial command can be used to set the material for a primitive.interactRelease 8.44 - added.
setprimitivenamegroup, password, item, nameThe setprimitivename command can be used to set the name of a primitive.interactRelease 8.12 - range is now optional and the command has been renamed from setobjectname to setprimitivename.
setprimitivepositiongroup, password, item, positionThe setprimitiveposition command can be used to set the position of a primitive (in a local frame).interactRelease 8.12 - added.
setprimitiverotationgroup, password, item, rotationThe setprimitiverotation command can be used to set the rotation of a primitive (in a local frame).interactRelease 8.12 - added.
setprimitivescalegroup, password, item, scaleThe setprimitivescale command can be used to set the size of a primitive (in a local frame).interactRelease 8.12 - added.
setprimitivesculptdatagroup, password, itemCorrade can set primitive sculpt data using the setprimitivesculptdata command.interactRelease 8.40 - added.
setprimitiveshapedatagroup, password, itemCorrade can alter the shape of existing in-world primitives by using the setprimitiveshapedata command.interactRelease 8.44 - Corrade now applies data to the already existing shape if type is not specified.
setprimitivetexturedatagroup, password, itemCorrade can set primitive sculpt data using the setprimitivetexturedata command.interactRelease 8.43 - changed index to face and added the all and default parameters.
setprofiledatagroup, password, dataThe setprofiledata command can be used to change the profile data of the account that Corrade connects to.groomingnone
setregiondebuggroup, password, scripts, collisions, physicsGiven estate rights, and Corrade land permissions, the setregiondebug command allows the user to toggle scripts, collisions and physics for the current region.landnone
setregioninfogroup, passwordThe setregioninfo command sets the estate region info. This command requires Corrade to be an estate manager for the region to set the info for.landRelease 9.19 - added.
setregionterrainheightsgroup, password, dataThe setregionterrainheights command sets the estate heights for the current region. The command requires that Corrade is an estate manager.landRelease 9.19 - added.
setregionterraintexturesgroup, password, dataThe setregionterraintextures command sets the estate textures for the current region. The command requires that Corrade is an estate manager.landRelease 9.133 - The command now can take a path instead of a name.
setregionterrainvariablesgroup, passwordThe setregionterrainvariables command sets some miscellaneous variables for the current region.landRelease 9.19 - added.
setrolepowersgroup, password, roleThe setrolepowers gets the role powers of a role as a list.groupRelease 9.78 - added optional parameter target.
setscriptrunninggroup, password, item, entity, actionThe setscriptrunning command can be used to set a script's running state inside a primitive to start or stop depending on the action parameter.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
setviewereffectgroup, password, effectThe setviewereffect updates or creates a viewer effect (either LookAt, PointAt, Beam or Sphere).interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
sitgroup, password, itemThe sit command can be used to make Corrade sit on an object.movementRelease 9.29 - added the optional offset parameter.
softbangroup, password, avatarsThe softban command can be used to soft-ban, soft-unban and query the soft-ban list for a given group.group, muteRelease 9.138 - changed the meaning of the command.
standgroup, passwordThe stand command makes Corrade stand.movementRelease 9.36 - Added the deanimate optional parameter that stops all animations before the command executes.
startproposalgroup, password, duration, majority, quorum, textThe startproposal can make Corrade start a proposal.groupRelease 7.34 - added group Corrade permission.
stitchgroup, password, actionThe stitch command interacts with a Stitch system service in order to upgrade and manipulate Corrade.systemRelease 9.172 - added.
taggroup, password, actionThe tag command can make Corrade get or set the current group tag.groomingRelease 9.78 - added optional parameter target.
teleportgroup, password, entityThe teleport command makes Corrade teleport to a set of global coordinates, a region by name or to a landmark asset UUID.movementRelease 9.143 - Added support for teleporting to grid coordinates and landmarks.
tellgroup, password, entityThe tell command can be used to make Corrade talk in local chat, in a group, send an instant message to an avatar or to a conference.talkRelease 9.111 - added the ability to send messages to conferences via the conference entity.
terminatefriendshipgroup, password, firstname, lastname (or agent by UUID)The terminatefriendship command terminates a friendship with an avatar specified by firstname and lastname (or agent by UUID).friendshipnone
terraformgroup, passwordThe terraform command allows you to terraform land.passwordRelease 9.164 - added the altitude and amount parameters.
terraingroup, password, actionThe terrain command can download and upload terrains for a region.landRelease 8.22 - added the optional region parameter.
toggleparcelflagsgroup, password, flagsThe toggleparcelflags command can be used to toggle individual parcel flags from the ParcelFlags enumeration.landRelease 9.167 - added.
touchgroup, password, itemCorrade can be made to touch a primitive in a given range.interactRelease 8.12 - range is now an optional parameter and not required to locate the item.
trashitemgroup, password, itemThe trashitem command moves an item to the Trash folder.inventoryRelease 9.134 - The command has been renamed from deleteitem.
turngroup, password, direction, radiansThe turn command can be used to turn (yaw) Corrade around.movementRelease 9.158 - changed parameter from degrees to radians.
turntogroup, password, positionThe turnto command makes Corrade rotate towards a positional vector (an LSL vector in the format <x, y, z> that describes a point in space).movementnone
twittergroup, password, action, key, secret, token, accessThe twitter command can make Corrade interact with a twitter application.talkRelease 9.75 - added.
typinggroup, password, actionThe typing command can mark Corrade as typing in local chat.groomingRelease 8.12 - added.
unweargroup, password, wearables, typeThe unwear command takes as parameter a CSV list of wearables and un-wears them.groomingRelease 9.163 - added the ability to unwear by slot and inventory UUID - the command now requires the type parameter to be passed.
updatenotecardgroup, password, type, entityThe updatenotecard command is used to update or create a new notecard inside either Corrade's inventory or inside a primitive's (task) inventory.inventory, interactRelease 9.164 - added.
updateprimitiveinventorygroup, password, item, entity, actionThe updateprimitiveinventory command can add or remove items from a primitive's inventory.interactRelease 9.133 - The command now can take a path instead of a name.
updatescriptgroup, password, type, entityThe updatescript command is used to update or create a new script inside either Corrade's inventory or inside a primitive's (task) inventory.inventory, interactRelease 9.164 - added.
uploadgroup, password, name, type, dataThe upload command can be used upload assets onto the grid.inventory, economyRelease 9.164 - Added optional mono parameter when uploading scripts; The command returns script compilation errors; The command updates inventory assets such as notecards and scripts if they already exist in the inventory; The command now uses the Corrade permission system notation.
verifygroup, password, serverThe verify command can be used to check whether Corrade is a clean install from a Stitch repository.nonenone
versiongroup, passwordThe version command can be used to retrieve the current Corrade version.nonenone
weargroup, password, wearablesThe wear command is given a CSV list of wearables by name and the bot will wear them.groomingRelease 9.133 - The command now can take a path instead of a name.
writefilegroup, password, path, data, actionThe writefile command can be used to write to files on the filesystem that Corrade is running on.systemRelease 9.100 - added.

Index


secondlife/scripted_agents/corrade/api/progressive/commands.txt · Last modified: 2017/02/22 18:29 (external edit)

Access website using Tor


For the copyright, license, warranty and privacy terms for the usage of this website please see the license and privacy pages.