API update merge