When Updating the Profile Settings with API, only Submit the Updated Fields of Json in Body Part?

Yes.

Only submit the fields that needed to updated, if there aren't updated fields, no need to update.