kasche
15. Juli 2025 um 15:19
1
Ich versuche über Elastic Sync eine Mapping Row für einen Import hinzuzufügen. Leider passiert da nicht viel. Ich schicke die Request ab, bekomme 200 zurück aber die Row ist im Mapping nicht da.
Hier mal der Payload:
{"mappingId":2943,"targetModel":"VariationEigenschaften","targetAttribute":"multiId","active":true,"entityType":"source","value":"conrad_beamer","settings":null,"identifiers":"","createdAt":"2025-07-15 15:17:46","updatedAt":"2025-07-15 15:17:46"}
Per Post gehts dann hierhin: /rest/elastic-sync/sync/mapping/{mappingId}/rows
Keine Ahnung mehr woran es liegen könnte, bekomme auch nirgends eine Fehlermeldung.
sendest du eine Zeile oder mehrer?
an /rest/elastic-sync/sync/mapping/{mappingId}/rows
müsste das meines erachtens ein Array sein
[
{"mappingId":2943,"targetModel":"VariationEigenschaften","targetAttribute":"multiId","active":true,"entityType":"source","value":"conrad_beamer","settings":null,"identifiers":"","createdAt":"2025-07-15 15:17:46","updatedAt":"2025-07-15 15:17:46"}
]
Dein Payload mit nur einem Eintrag müsste meines erachtens an /rest/elastic-sync/sync/mapping/{mappingId}/row gehen.
kasche
16. Juli 2025 um 15:42
3
Hi DarkCMS-Kevin
du hattest recht damit das ich für eine Zeile auch den Call mit row benötige. Damit hat es geklappt.
Payload war aber schon korrekt.
Vielen Dank für die Hilfe