Die Stock-Funktion gibt mir Rätsel auf. Ein Versionswechsel auf 1.1 ist angekündigt und das Verhalten wird sich dann eventuell noch verändern.
Im Moment hat sie dieselbe Merkwürdigkeit, dass man einen Artikel im eigenen Bestand beim ersten Aufruf der API korrekt verarbeiten kann. Danach erhalte ich Fehlermeldungen für denselben Artikel mit dem "invalid Article" Hinweis. Diese Meldung bekomme ich auch für gelöschte / nicht existierende Artikel. Nach einiger Zeit "resettet" die API dieses Verhalten wieder und es lassen sich die vorher als invalid gemeldeten Artikel wieder bearbeiten.
Das Feedback ist in diesem Fall dann fehlerhaft, wenn ->success false ist und die Meldung steht in -> message. Beide Felder existieren nicht bei einer korrekten Verarbeitung.