nexlink/docs/api/auth.md
2025-12-22 21:55:07 -05:00

654 B

POST /api/v1/register

Body:

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

Registers a new user

Returns (success):

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

Returns (error):

{
    "error": "user already exists"
}

POST /api/v1/login

Body:

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

Logs in a user and returns a new session

Returns (success):

{
    "owner": "string",
    "token": "string"
}

Returns (incorrect credentials):

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