Update an object of a specified type, passing the entire object, including its ID and the entire content of its data field. It is not correct to pass only the data that has changed.
You must update using the correct data for the current schema, not any past schema. Updating an object using invalid data that doesn’t satisfy the Object Type’s schema will result in a handoff.