After requesting a match the client polls every few seconds for a successful match.
The HTTP response contains a PlayerSessionId which is either "NotPlacedYet" or a proper UUID.
A successful response will contain all the information required for the client to join the server;
Example: the DNS (or IP address), port, and player session id.
Tested by running client and calling RequestMatch and receiving valid server information and connecting the server.
Tested by intentionally requesting a bad match, and timing out.
Client request matchmaking status: