Registo de utilizador

POST /register

Regista um novo utilizador no sistema.

application/json

Body Required

  • username string
  • email string
  • password string

Responses

  • 201 application/json

    Utilizador registado com sucesso

    Hide response attributes Show response attributes object
    • message string
    • token string
  • 400

    Dados inválidos

  • 500

    Erro no servidor

POST /register
curl \
 --request POST 'http://localhost:8000/register' \
 --header "Content-Type: application/json" \
 --data '{"username":"johndoe","email":"johndoe@example.com","password":"secretpassword"}'
Request examples
{
  "username": "johndoe",
  "email": "johndoe@example.com",
  "password": "secretpassword"
}
Response examples (201)
{
  "message": "User registered successfully!",
  "token": "your_generated_token"
}