nexlink/docs/api/auth.md
2025-12-25 02:35:19 +01:00

727 B

POST /api/v1/auth/register

Request:

{
    "username": "string",
    "password": "string",
    "email": "string"
}

Registers a new user

Response (success):

{
    "id": "string",
    "username": "string",
    "registerDate": 0
}

Response (error):

{
    "error": "user already exists"
}

POST /api/v1/auth/login

Request:

{
    "username": "string",
    "password": "string"
}

Logs in a user and returns a new session

Response (success):

{
    "id": "string",
    "ownerId": "string",
    "token": "string"
}

Response (incorrect credentials):

{
    "username": "string",
    "error": "incorrect credentials"
}