Skip to main content
Operations for managing tags (categories/labels). Bases: StashClientProtocol Mixin for tag-related client methods.

Functions

find_tag

Find a tag by its ID. Parameters: Returns:

find_tags

Find tags matching the given filters. Parameters: Returns:

create_tag

Create a new tag in Stash. Parameters: Returns: Raises:

tags_merge

Merge multiple tags into one. Parameters: Returns: Raises:

bulk_tag_update

Update multiple tags at once. Parameters: Returns: Raises:

update_tag

Update an existing tag in Stash. Parameters: Returns: Raises:

tag_destroy

Delete a tag. Parameters: Returns: Raises:

tags_destroy

Delete multiple tags. Parameters: Returns: Raises:

map_tag_ids

Convert tag names/objects to IDs, optionally creating missing tags. This is a convenience method to resolve tag references to their IDs, reducing boilerplate when working with tag relationships. Parameters: Returns: Examples: Map tag names to IDs:
Auto-create missing tags:
Mix of strings and Tag objects:
Use in scene creation: