The tags#add_remove_tags API call currently handles tags by tag-name only. While this works, it creates a situation where changing the tag-name breaks the API call.
We suggest adding an API call that adds/removes tags by tag-ID.
I'm curious -- how you are tracking and storing the tag IDs in the first place? I can see tracking and storing tags by tag name since that's typically the way that we utilize tags. But referencing them by tag ID implies that you're doing it all programmatically. Is my assumption correct?
Vice President - Product Development
Maropost Marketing Cloud