So data field apps are pretty constrained. It's possible to schedule a temporal event after 5 minutes that will conduct a web request in a background context. Any earlier (like with no delay) will result in an exception: Background event period cannot be less than 5 minutes.
However, I feel like it might be possible to somehow overcome this? My presumption is based on one app I can see in the app store - the problem is that I have an aging FR945 and can't install apps with modern SDK levels to validate this for myself.
TLDR: On devices running modern SDKs (after API level 3.3), is it possible to invoke a makeWebRequest (via a background process or otherwise) in a data field any earlier than 5 minutes after init?