Vous devez inclure api_key et api_username dans l’en-tête HTTP, car leur utilisation dans les paramètres de requête est dépréciée.
Je pense qu’il doit y avoir une protection dans le code qui empêche la suppression accidentelle d’un avatar si le champ est omis ou vide. Vous devrez probablement fournir une URL vers un avatar par défaut pour remplacer l’avatar existant.