UPDATE:
I figured that it was an acl issue, that I had to enable HTTP for everyone, so the created API can be available for everyone, even the ones who don't have any auth
But I will be needing help on ACL, since I am creating a new form scratch gamemode, I will need to write my own and custom acl as well.
Or perhaps use the current account system of MTA as well since I can't edit to create my own
And I appreciate a lot for the helps IIYAMA gave me during this issue with the stuff I had with CEF and how they should communicate.