We pull our survey data into our system via an automated process. Requiring a user to login via OAuth will cause a problem with our process. How can we continue with our automated process without needing to redirect to a login screen?
You can’t, as it defeats the purpose of OAuth. Users have to explicitly grant permission.
You could either use a single API key to perform all the actions as a single user, or if you really need to have user-by-user behaviour then you could ask people to authenticate once and then store the tokens longer term.