Particle HTTP Authorization and POST Data

I am trying to figure out how to build out a seemingly simple app to communicate with my Particle Argon (I am learning new IoT things on my own).

I am able to authenticate and make the LED turn on and off using CURL using both inline and HTTP authorization. However, I am unable to get the App Inventor to connect successfully with a confirmation.

At the simplest proof-of-concept level, I want to be able to tap a button, the LED goes to that state, and I get the confirmation into a label. Literally a GUI version of what CURL does.

Once that works, then I want to add a functionality using GPS coords. But i'm at the baby steps phase right now, and confused because all my googlefu is taking me to threads with old information or information that looks right, but I don't so much as get an error returned or anything.

¡¿Puedes ayudarme?!

Remove web1.get block and try again

No change. My objective/hope is that whatever the function returns is what will show up in the ReturnVal label, hence the name of the label. It comes back in CURL as a JSON response, so to me that should be doable?

Based on this curl command (taken from your image above):

curl https://api.particle.io/v1/devices/<deviceCode>/text -H "Authorization: Bearer <access_token>" -d "args=2"

try these blocks: