Get information about the specified player
GET
/api/player?player=string
Application/Json
| Key | Value | Type | Required |
|---|---|---|---|
| Authorization | Basic [key] | string | For Basic authentication mode only |
| Authorization | [key] | string | For Key-Basic and Key-Advanced authentication modes only |
| Key | Value | Type | Required |
|---|---|---|---|
| player | Player name | string | Yes |
No parameters
| Authentication type | Key type | Allowed |
|---|---|---|
| Open | ![]() | |
| Basic | ![]() | |
| Key-Basic | ![]() | |
| Key-Advanced | Public key | ![]() |
| Key-Advanced | Protected key | ![]() |
| Key-Advanced | Admin key | ![]() |
// - If the player is online
{
"exists": bool,
"entityID": int, // For key-advanced : only with admin-key
"firstPlayed": long,
"lastPlayed": long,
"uniqueID": string, // For key-advanced : only with admin-key
"name": string,
"ping": int, // For key-advanced : only with admin-key
"allowFlight": bool, // For key-advanced : only with admin-key
"online": bool,
"exhaustion": float,
"exp": float,
"foodLevel": int,
"health": float,
"level": int,
"banned": bool, // For key-advanced : only with admin-key
"op": bool,
"whitelisted": bool, // For key-advanced : only with admin-key
"World": string, // For key-advanced : only with admin-key
"posX": int, // For key-advanced : only with admin-key
"posY": int, // For key-advanced : only with admin-key
"posZ": int // For key-advanced : only with admin-key
}
// - If the player is offline
{
"exists": bool,
"firstPlayed": long,
"lastPlayed": long,
"uniqueID": string, // For key-advanced : only with admin-key
"name": string,
"online": bool,
"banned": bool, // For key-advanced : only with admin-key
"op": bool,
"whitelisted": bool // For key-advanced : only with admin-key
}{
"success": bool,
"code": int,
"message": string
}| HTTP Code | Type |
|---|---|
| 200 | OK |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |