GameJoin API ROBLOX

Hello! I’m wondering about the fields in this GameJoin API that ROBLOX has made.
https://gamejoin.roblox.com/docs#!/GameJoin/post_v1_join_game_instance

{
  "gameId": "00000000-0000-0000-0000-000000000000", -- assuming it's job id
  "gameJoinAttemptId": "00000000-0000-0000-0000-000000000000", -- ???
  "placeId": 0, -- placeid
  "gamerTag": "string", -- ??
  "isPartyLeader": true, -- ???
  "isPlayTogetherGame": true,
  "browserTrackerId": 0,--???
  "isTeleport": true--???
}

I’m trying to launch a roblox game from my C# project in visual studio

I think browserTrackerId can be gotten from a API. I forgot the name though.

where did you find this information?? char30

I once got a error about it which included the URL.

can you maybe find the url from that error?

I’m pretty sure the names already give away what some of the values mean:

  • isTeleport: If the join request is for a teleport to a different place
  • browserTrackerId: Unnecessary analytics id. You can leave it as 0
  • isPlayTogetherGame: Part of a removed “Party” feature, which forced everyone in a chat group to join a certain game when the host joins one
  • isPartyLeader: Whenever the join request is from the host of the before-mentioned feature
  • gamerTag: Possibly just more analytics garbage, god knows why they collect the Xbox gamer tag every join request
  • gameJoinAttemptId: Probably just a notification to the API with the same id as gameId that the client couldn’t join a server yet; possibly because it hasnt started yet or its full
  • gameId: Is probably just the normal place id (ex. the 999999 in a game link: https://roblox.com/games/999999/no-game), because the API gives you a Job ID when you send a request:

image

I’m probably really wrong with some of these (like gameJoinAttemptId)

alright but how do i send a post request to it

It depends on the language you are using

i am using C# visual studio
char3030

Check out my repository here that uses the game join api: https://github.com/recanman/RobloxServerGrabber

2 Likes

These apis are locked for-use only on the Roblox domain, I believe.

They’re not, you can add a origin “roblox.com”. i read that on another thread here on the devforum i’ll link it if i ever find it

Thank you so so much, this will help greatly !