Roblox API failing to authenticate token via. non-human requests

Hello! Recently did a bit of Javascript testing with the Roblox API preparing to make a tutorial, when I found the API acting unusually. I’ve attempted to send a PATCH request to https://groups.roblox.com/v1/thisiswheremygroupidwent/status, aswell as a GET request to https://users.roblox.com/v1/users/authenticated via. the npm package “request-promise”. After neither of these worked, I went to the API documentation page and emulated these requests on the page itself, and it returned the same 401 authentication denied status.

However, when visiting https://users.roblox.com/v1/users/authenticated on my own browser (even though the api documentation page also has my cookie authenticated), it responsed positively.

Why?