Endpoint: /api/signup
Method: POST
Description: Registers a new user in the system.
Request Body:
{
"username": "string",
"password": "string",
"email": "string"
}
Response:
{
"message": "User registered successfully",
"userId": "string"
}
Endpoint: /api/login
Method: POST
Description: Authenticates a user and initiates a session.
Request Body:
{
"username": "string",
"password": "string"
}
Response:
{
"message": "Login successful",
"token": "string"
}
Endpoint: /api/game/create
Method: POST
Description: Creates a new game session.
Request Body:
{
"gameName": "string",
"maxPlayers": "integer"
}