Hi David, Good to hear from you too!
I tired the Non Interactive user, and we are successfully using it for other integrations (via TM1Py), but it doesn't seem to work via the PAfE API though. I think PAfE requires a user session and the NI user is specifically prevented from interactively logging in. If I log in manually with my own user, then I can run further API macros, I just can't automate the actual log on part, which is fairly critical to the automation part of this solution!