Скриншот процесса можете приложить, пожалуйста?
То что точно неправильно это следующее:
Код:
contact.primarykeyid = xrmContact.id;
Должно быть
Код:
contact.contactid = xrmContact.id;
Знаю, что так сгенерировал CrmRestBuilder, но это то, как он сейчас работает.
Рекомендую поменять тип для Contact c Entity на EntityReference.