Hi,
So we've got a roommate selection process in one of our forms. Updates on the user making the selection are quick and work just fine. But since the person making the selections does not have permission to edit/update other constituent records, right now we are relying on a datasync to update the survey/user record for the users selected as roommate. But the datasync only happens every 15 mins thus creating a delay and the potential for errors. Multiple users could be selecting the same user as a roommate at the same time if they make this selection before the data has synced. But there has to be a better way to do this. It seems to me just adding a “has roommate request in progress” interest id to the the individuals selected as a roommate (non-logged in users) might fix this. A SRConsAPI call would allow this. The problem is that we would have to pass in a user id and password with the correct permissions for this call. What is the most secure way to pass in this information? What is considered the best practice here?