# Updates & Changes

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


:::info
If you have any questions, or notice something that we’ve missed, please contact [Alexander Pixels](https://secondlife:///app/agent/4d9ce772-d3ee-4cce-9555-bfb06ffcb228/about) in-world.

:::


---

# July 2026 Update

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

### New [`sim_managers`](/doc/sim_managers-cC3ik9IXpo) 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`](/doc/sim_info_current-4VdGuJ4MsG) 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`](/doc/status-fBBMfoSFeI) 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`](/doc/display_names-Y264PtrhA5) 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**`](/doc/folder_create-1hyghBu3sh) **action**

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

### New [`inventory_list_2`](/doc/inventory_list_2-AU3CorHF9M) action

We are introducing a new HTTP API action: [`**inventory_list_2**`](https://docs.mysmartbots.com/s/dev/doc/inventory_list_2-AU3CorHF9M). 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**`](/doc/inventory_list-z71e9CPOK6) **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](https://docs.mysmartbots.com/s/dev/doc/texture_upload-SlHMINVoow) 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!