Error Handling

Error Handling

HTTP Status Codes

Code Meaning
200 Success
400 Bad request (missing parameters)
404 Resource not found
500 Internal server error

Error Format

All errors are returned in a standardized JSON format:

{
  "success": false,
  "error": "Player not found",
  "code": 404
}

Common Errors

Player not found (404)

The specified player is not online or does not exist.

Missing parameter (400)

A required parameter was not provided.

{
  "success": false,
  "error": "Missing required parameter: player",
  "code": 400
}

Internal error (500)

An unexpected error occurred. Check the server logs.