pretty much from here down seems to be about achieving
 'target_contact_id' => $contactID,