I just want to follow-up in case somebody else wants to do this.
I made 2 additional profiles, one for 30 minutes and one for 3 hours. I set the temp time for each to 30 and 180 minutes respectively. The only change for each of these profiles is for each cam I unchecked the box to dump JPEGS when triggered (there are other ways to do it as well). I then installed an app on my phone called "HTTP Shortcuts" and created 3 shortcuts on my home screen, one for each of the new profiles and one for the default profile in case I want to "cancel" the detection pause request. Note that I don't otherwise use profiles or schedules, I just have profile 1 scheduled all the time as is default. You might have to do some more tweaking to this method if you have a schedule that changes profiles periodically already.
The http request for profile change is:
http://192.168.0.xx:xx/admin?user=user&pw=password&profile=x (replace your own IP, user, pw, and profile number)
No need for port forwarding as long as my phone is connected to home wifi or my VPN server.
It works exactly as desired, one single tap on my home screen and AI detections are paused until time runs out or I manually cancel the pause.