Capisco ora il tuo punto.
Ancora una volta, non conosco abbastanza gli interni (o Ruby)… ma non c’è modo di sapere se il campo name è stato fornito in quella richiesta? Se è assente, non toccare il campo name dell’account. Se il campo name è stato fornito, impostalo (se è vuoto, cancellalo). Questo non rispetterebbe quel protocollo/comportamento per cui vengono sincronizzati solo i campi forniti?
Scusa se non ha senso — sto solo cercando di capire in base a ciò che so.