Update registration calls to match API

variables need updating and new ID writing to contact object