Updates & Changes

This page lists all recent updates, new features, and improvements made to the SmartBots HTTP API.

If you have any questions, or notice something that we’ve missed, please contact Alexander Pixels in-world.


July 2026 Update

This update brings new estate management capabilities and a handy utility for working with avatar names.

New sim_managers action

We've added a new action to add and remove estate managers of the sim: sim_managers. The optional all_estates parameter lets you apply the operation to all estates available to the bot in one call. Note that the bot needs to be the estate's owner to execute this command — but you don't need a "Sim Governor" add-on.

New sim_info_current action

We are introducing a new HTTP API action: sim_info_current. It returns the settings and access info of the region the bot is currently in, including the estate owner, the list of estate managers, public access settings, allowed and banned residents, and region flags like voice chat, damage, terraforming and more. This makes it possible to check a region's configuration directly from your scripts, without logging in to inspect the estate manually.

status Improvements

The status action now returns a new field, can_manage_estate, which tells you whether the bot can manage the current estate. This makes it easy to verify your bot's permissions before performing estate operations.

New display_names action

We've added a new action to retrieve avatar Second Life names in bulk: display_names. Just pass a comma-separated list of UUIDs and get the corresponding names back in a single call — no need to resolve them one by one. This command applies to Standard bots only.


January 2026 Update

This update brings a bundle of new features and some bug fixes.

New folder_create action

By customer request, we’ve added a new action to create folders in the bot’s inventory: folder_create.

New inventory_list_2 action

We are introducing a new HTTP API action: inventory_list_2. This new action supports the same filtering and searching options as inventory_list, but returns the results in a cleaner, more structured JSON format that’s easier to consume in modern scripts.

inventory_list Improvements

The inventory_list action now supports additional optional parameters that allow filtering and searching inventory items directly at the API level:

  • skipnames: Skips attachments whose names contain the specified substring (case-insensitive).

  • matchnames: Returns only attachments whose names contain the specified substring (case-insensitive).

  • matchuuid: Returns only the attachment with the specified UUID.

These additions make it possible to search a bot’s inventory and return details only for the items you’re interested in, without additional client-side filtering.

Texture Upload Improvements

We’ve made an improvement to texture uploads via the texture_upload HTTP API function.

An issue affecting Premium Plus accounts was identified and resolved, and texture uploads are now working as expected.

While applying this fix, we also extended support for higher-resolution textures. The HTTP API now allows texture uploads up to 2048×2048, enabling bots to upload full 2K textures directly!