The player API is designed for services to query the list of worlds and servers a player has access to.
Game launchers auto-populating a list of multi-player servers would be a prime example.
Using the API
Submit a GET request with HTTP authentication to:
https://api.minepass.net/player-api/v1/info
Use the Player's IGN as the username, and the API KEY from the player's dashboard as the password.
Sample Response
{
player: {
uuid: '119d15fe-566e-45e4-b467-fba85a707310',
name: 'johndoe',
realm: 'os',
worlds: [
{
name: 'World 1',
uuid: 'c76ef9c7-dbf6-4232-9c0b-5e7e827f644b',
pass_name: 'Visitor',
pass_code: 'V',
role_name: 'World Moderator',
role_code: 'A02',
servers: [
{
name: 'Server #1',
address: 'mc-1234.gamr.link'
}
]
}
]
}
}