v1

latestOpenAPI 3.0.12026-07-17172067.5 KB
Authentication

Register new user

Creates a new user account.

post/api/v1/auth/register

Request body

usernamestring required
emailstring email required
passwordstring password required
full_namestring

Example request

{
  "username": "johndoe",
  "email": "john@example.com",
  "password": "SecurePass123!",
  "full_name": "John Doe"
}

Response

User registered successfully

statusboolean
messagestring

Example response

{
  "status": true,
  "message": "Login successful",
  "data": {
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "user": {
      "id": 1,
      "username": "johndoe",
      "email": "john@example.com",
      "full_name": "John Doe",
      "role": "admin",
      "created_at": "2024-01-01T00:00:00Z",
      "updated_at": "2024-01-01T00:00:00Z"
    }
  }
}