When updating a customer, you can either pass the entire customer, or pass only the fields that need to be updated. On objects that have an id (such as socialProfiles, emails, phones, chats, websites), data that includes an id will be updated. Data not containing an id (or an id that evaluates to false—such as zero, false and/or null) will be created. To remove an entry, prefix its id with a minus sign (e.g. -1).