Wir scheitern gerade daran, mehrere Kontakte via API mit TAGs zu versehen.
1. Das Löschen der TAGs:
Ein TAG ist aus Nutzer-Sicht ein (1) Element.
Im CRM haben TAGs gleichen Namens jedoch verschiedene IDs.
Um aus "Nutzer-Sicht" einen TAG zu löschen, müssen alle Personen, Angebote, Firmen, etc. identifiziert werden, um jede einzelne Instanz des TAGs löschen zu können.
Da wir bis dato keine "id" gefunden haben, die alle gleichnamigen TAGs adressiert, nehmen wir an, dass alle gleichnamigen TAGs unabhängig sind.
Das erklärt das Filterergebnis, bei welchem jede einzelne Instanz des TAGs aufgeführt wird.
Dieser Umgang mit den TAGs ist kein Problem, macht das Handling nur ein wenig aufwändiger ...
Unser Problem liegt darin, dass beim Taggen von Kontakten, Firmen, etc. diese Unabhängigkeit scheinbar nicht mehr vorherrscht.
2. Das Taggen:
Der erste TAG kann per POST gesetzt werden:
{'tag':{'name':'TAGNAME','attachable_type':'Person','attachable_id':person_id}}
Der Eintrag erhält seinen TAG und der Response des POSTs benennt den neuen TAG inkl. seiner "id"... soweit alles ok
Wenn der zweite TAG mit einem POST gesetzt werden soll, wird dieser nicht mehr gesetzt.
Als Response kommt die TAG-Description der ersten TAG-Instanz zurück.
Entweder ist das ein Fehler in der API oder die Instanzen gleichnamiger TAGs sind dann doch nicht unabhängig voneinander.
Hat jemand eine Lösung für dieses Problem? Auch ein WorkAround würde vorerst helfen.
Wie kann ein TAG via API mehreren, bereits existierenden Einträgen im CRM (nicht zeitgleich) zugewiesen werden?
Vielen Dank,