๐Ÿš€ eCoinX API

Backend Authentication System

๐Ÿ“‹ API Status

Checking API Status...

๐Ÿ” Authentication Endpoints

POST /api/auth/register
Register a new user account

Request Body:

username string (required)
email string (required)
password string (required, min 6 chars)
referral_code string (optional)
POST /api/auth/login
Login with email and password

Request Body:

email string (required)
password string (required)
GET /api/auth/profile
Get user profile information (requires authentication)

Headers:

Authorization Bearer {token}
POST /api/auth/logout
Logout and invalidate session

Headers:

Authorization Bearer {token}

๐Ÿงช API Testing

Test Registration

Test Login