# Sync-api : anderer type für entities wenn alle payloads auf fehler laufen

**URL:** <https://forum.shopware.com/t/sync-api-anderer-type-fuer-entities-wenn-alle-payloads-auf-fehler-laufen/86599>\
**Category:** Programmierung\
**Created:** [31. März 2021 um 09:44 UTC](https://forum.shopware.com/t/sync-api-anderer-type-fuer-entities-wenn-alle-payloads-auf-fehler-laufen/86599 "2021-03-31T09:44:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![elvis-d](https://avatars.discourse-cdn.com/v4/letter/e/3da27b/32.png) [@elvis-d](https://forum.shopware.com/u/elvis-d)\
**Post date:** [31. März 2021 um 09:44 UTC](https://forum.shopware.com/t/sync-api-anderer-type-fuer-entities-wenn-alle-payloads-auf-fehler-laufen/86599/1 "2021-03-31T09:44:49Z")

</div>

Hi,  
wenn beim Aufruf der sync-api mindestens ein payload-teil erfolgreich verarbeitet wird, ist das entities-element im result wie erwartet und in der Doku beschrieben ein json-object.  
Laufen dagegen alle payload-teile auf einen Fehler, wird im result aus dem entities-element auf einmal ein json-array.

Beim deserialisieren in eine c#-class ist das ärgerlich, wenn der Datentyp abhängig ist vom Ergebnis.

Ist das so gewollt? Oder mache ich grob etwas falsch?  
VG
