I was thinking about checking the same endpoint once per 5 minutes - so I guess that interval would get me under the 4 hour expiration time and away from standard minimum interval 
Thanks to both of you - I got a lot of knowledge that I failed to obtain through searching the forums/googling. I made some productive changes to the code base today - thanks to the information I gathered here!
Cheers!!