The Roblox login API is very confusing, and from my research, no one has found out how to use it. I have looked at dev forum posts such as Roblox API Authentication issues, Roblox Web API: How to authenticate?, and Roblox Web Authentication API Error 403 with Python, along with the V1 login endpoint and the V2 login endpoint. Any help would be appreciated. Thanks!
(I know this is not Roblox Lua but I do intend to send requests from Roblox studio.)
Edit: I found the tokens in Roblox's captcha source code
Edit 2: This was found in the source code:
<iframe frameborder="0" scrolling="no" id="fc-iframe-wrap" class="fc-iframe-wrap" aria-label=" " title="Please solve this puzzle so we know you are a real person" style="width: 308px; height: 252px;" src="https://roblox-api.arkoselabs.com/fc/gc/?token=4265f10cddc7631f9.2961564101&r=us-east-1&metabgclr=transparent&guitextcolor=%23474747&maintxtclr=%23b8b8b8&metaiconclr=transparent&meta=6&lang=en&pk=A2A14B1D-1AF3-C791-9BBC-EE33CC7A0A6F&at=40&rid=88&ht=1&atp=2&cdn_url=https://cdn.arkoselabs.com/fc&lurl=https://audio-us-east-1.arkoselabs.com&surl=https://roblox-api.arkoselabs.com"></iframe>
token=4265f10cddc7631f9.2961564101
Edit 3: This was found in the source code (webpack:///./js/angular/captcha/constants/captchaV2Constants.js):
captchaProviders: {
arkoseLabs: "PROVIDER_ARKOSE_LABS"
},
"PROVIDER_ARKOSE_LABS"
My current parameters:
{
"ctype": "Username",
"cvalue": "TTChaos",
"password": "NotMyActualPassword",
"captchaToken": "4265f10cddc7631f9.2961564101",
"captchaProvider": "PROVIDER_ARKOSE_LABS"
}

3 comments
Just going to put this here now, you can't send requests from Studio to a Roblox endpoint, as they block it. You have to use some sort of proxy address.
I know
Imma moderate my own question just so I can brag that all my questions are moderated