TagEngine
Platform APIs for product tag management, metadata, experiments, and configuration.
Manage A/B experiment tags for testing different tag configurations. Supports creating experiments, fetching experimental data, and retrieving category tags by position.
Create or update A/B experiment tags
upsertExperiment
Get all experimental tag data
getExperimentalTagData
Get category tags by position
getCategoryTags
Get all active tag positions
getAllActiveTags
Upload and download tag bucket JSON files for bulk tag management. Supports file upload, download, and cache clearing operations.
Upload tag bucket JSON file
uploadTagBucket
Download tag bucket file
downloadTagBucket
Clear tag bucket cache
clearTagBucketCache
Manage runtime configuration settings for the tag engine service including cache timeouts, batch sizes, and other operational parameters.
Update runtime configuration
updateConfig
Get all application configurations
getAppConfig
Refresh configuration cache
refreshConfigCache
Fetch product tags by option codes. Tags like Best Price, Selling Fast, and Good Quality are assigned to products and displayed on product listing and detail pages.
Get tags by option codes
getTags
Get tags V2 with service and tenant support
getTagsV2
Manage tag metadata definitions including priority, visibility, and service-level configuration. Supports CRUD operations on tag metadata and priority hierarchies.
Get tag metadata by tag name
getTagMetaData
Create or update tag metadata
upsertTagMetaData
Get priority hierarchy for a service
getPriorityByService
Filter tag metadata
filterMetaData
Refresh tag metadata cache
refreshTagMetaData
Publish product tags to the PLP (Product Listing Page) service via Kafka for real-time tag updates on the storefront.