For example, could I use
web.getto retrieve some arbitrary resources?
Yep. There might be some restrictions I’m not thinking of, but I just set up a simple example and it worked fine.
I ran {"req":"web.get","route":"test","content":"text/plain"} on my Notecard, and I had a proxy route point to a server that returned “test” and a 200 response. I got this back. (the payload is “test” but base64 encoded).
{
"result": 200,
"body": {
"Content-Length": [
"4"
],
"Content-Type": [
"text/plain"
],
"Date": [
"Thu, 20 Nov 2025 19:56:29 GMT"
]
},
"payload": "dGVzdA=="
}
If you hit any issues trying to GET stuff from a proxy route let me know. And appreciate your feedback on the firmware APIs!
TJ