Hi @billybolton! Welcome to the community
I understand your tests fail only when you run the collection with Postman Monitor, is that correct?
As Postman Monitor is being executed on the Postman server, there are a few differences to be noted, compared to when you run collections locally - please refer to the thread below for more information.
Having said that, in your current situation, I wonder if your api keys are stored in CURRENT VALUES of environment - if so, please copy them to INITIAL VALUES so that those values are accessible by the Monitor.
You also mentioned you would like to check the value used for api keys - for this, you can simply include console.log()
in Test scripts. This will then printed out in the console log tab of your Monitor page.
Hope this helps! Please let me know if you have further questions