Sie sollten den api_key und den api_username im HTTP-Header angeben, da die Verwendung in den Abfrageparametern veraltet ist.
Ich vermute, dass es im Code einen Schutzmechanismus gibt, der versehentliches Löschen eines Avatars verhindert, wenn das Feld fehlt oder leer ist. Sie müssen höchstwahrscheinlich eine URL zu einem Standard-Avatar angeben, um den bestehenden Avatar zu ersetzen.