> For the complete documentation index, see [llms.txt](https://docs.artinals.com/artinals-protocol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.artinals.com/artinals-protocol/art20/functions-and-entry-points/openapi-2.md).

# Updating Metadata

**`update_metadata_by_object(...)`**\
Allows the creator to update the NFT’s metadata if the collection is mutable. Can update name, description, URI, and logo\_uri.

**`update_metadata_by_asset_id(...)`**\
An alternative approach that locates NFT by `asset_id` rather than having a direct reference.

**`batch_update_metadata(...)`**\
Allows batch updating multiple NFTs’ metadata simultaneously, reducing transaction overhead.
