List all inventory tags
Retrieves all inventory tags for the specified company, including usage counts.
path Parameters
companyIdThe unique identifier of the company
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List all inventory tags › Responses
List of inventory tags with usage counts
createdAtTimestamp when the tag was created (UTC)
updatedAtTimestamp when the tag was last updated (UTC)
usageCountNumber of inventory items currently assigned this tag
tagIdUnique identifier for the tag
companyIdIdentifier of the owning company
nameTag name (must be unique within company)
colorHex color code for the tag (e.g., #FF5733)
descriptionOptional description of the tag's purpose
Create new inventory tag
Creates a new inventory tag for the specified company.
path Parameters
companyIdThe unique identifier of the company
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Create new inventory tag › Request Body
nameTag name (must be unique within company)
colorHex color code for the tag (e.g., #FF5733)
descriptionOptional description of the tag's purpose
Create new inventory tag › Responses
Tag created successfully
tagIdUnique identifier for the tag
companyIdIdentifier of the owning company
nameTag name (must be unique within company)
colorHex color code for the tag (e.g., #FF5733)
descriptionOptional description of the tag's purpose
Get inventory tag
Retrieves a specific inventory tag by ID with usage count.
path Parameters
companyIdThe unique identifier of the company
tagIdThe unique identifier of the tag
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Get inventory tag › Responses
The inventory tag with usage count
createdAtTimestamp when the tag was created (UTC)
updatedAtTimestamp when the tag was last updated (UTC)
usageCountNumber of inventory items currently assigned this tag
tagIdUnique identifier for the tag
companyIdIdentifier of the owning company
nameTag name (must be unique within company)
colorHex color code for the tag (e.g., #FF5733)
descriptionOptional description of the tag's purpose
Update inventory tag
Updates an existing inventory tag. Changes to name and color will be reflected everywhere the tag appears.
path Parameters
companyIdThe unique identifier of the company
tagIdThe unique identifier of the tag
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Update inventory tag › Request Body
nameTag name (must be unique within company)
colorHex color code for the tag (e.g., #FF5733)
descriptionOptional description of the tag's purpose
Update inventory tag › Responses
Tag updated successfully
tagIdUnique identifier for the tag
companyIdIdentifier of the owning company
nameTag name (must be unique within company)
colorHex color code for the tag (e.g., #FF5733)
descriptionOptional description of the tag's purpose
Soft-delete inventory tag
Soft-deletes an inventory tag and all its active assignments. The tag can be restored via the restore endpoint.
path Parameters
companyIdThe unique identifier of the company
tagIdThe unique identifier of the tag
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Soft-delete inventory tag › Responses
Tag soft-deleted successfully
Get inventory tag change history
Returns the full temporal audit history for an inventory tag, most recent changes first.
path Parameters
companyIdThe unique identifier of the company
tagIdThe unique identifier of the tag
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Get inventory tag change history › Responses
Audit history returned successfully
changedAtchangedByIdchangedByNamechangeTypeentityTypeentityLabelList deleted inventory tags
Retrieves all soft-deleted inventory tags for the specified company.
path Parameters
companyIdThe unique identifier of the company
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List deleted inventory tags › Responses
List of soft-deleted inventory tags
createdAtTimestamp when the tag was created (UTC)
updatedAtTimestamp when the tag was last updated (UTC)
usageCountNumber of inventory items currently assigned this tag
tagIdUnique identifier for the tag
companyIdIdentifier of the owning company
nameTag name (must be unique within company)
colorHex color code for the tag (e.g., #FF5733)
descriptionOptional description of the tag's purpose
Restore soft-deleted inventory tag
Restores a soft-deleted inventory tag and re-activates its assignments for inventory items that are still active.
path Parameters
companyIdThe unique identifier of the company
tagIdThe unique identifier of the tag to restore
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Restore soft-deleted inventory tag › Responses
Tag restored successfully
tagIdUnique identifier for the tag
companyIdIdentifier of the owning company
nameTag name (must be unique within company)
colorHex color code for the tag (e.g., #FF5733)
descriptionOptional description of the tag's purpose
List inventory tag assignments
Returns all tag assignments for inventory items in the specified company.
path Parameters
companyIdThe unique identifier of the company
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List inventory tag assignments › Responses
List of tag assignments
inventoryIdThe inventory item identifier
tagIdUnique identifier for the tag
companyIdIdentifier of the owning company
nameTag name
colorHex color code for the tag
descriptionOptional description of the tag
Set manual tag assignments
Replaces all manual tag assignments for an inventory item with the provided set. Rule-based assignments are not affected. Pass an empty list to clear all manual tags.
path Parameters
companyIdThe unique identifier of the company
inventoryIdThe unique identifier of the inventory item
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Set manual tag assignments › Responses
Updated manual tag assignments
assignmentIdUnique identifier for the assignment
inventoryIdInventory item identifier
tagIdTag identifier
assignedByRuleIdRule that assigned this tag (null if manual)
assignedAtTimestamp when the tag was assigned (UTC)

