I can update testlink results using the reportTCresults however when trying to add custom fields to the results, no custom field is updated.
[{'status': True, 'operation': 'reportTCResult', 'overwrite': True, 'message': 'Success!', 'id': '119', 'customfieldstatus': True}]