Separate nested contact details from the base payload, propagate sync failures to the API response, and add a regression test covering contact creation with details.
Separate nested contact details from the base payload, propagate sync failures to the API response, and add a regression test covering contact creation with details.