Todas las peticiones que envían datos (POST) deben tener la cabecera:
Content-Type: application/json
/signup)Crea una nueva cuenta de usuario.
{
"username": "nombre_de_usuario",
"password": "tu_contraseña"
}
{
"message": "User created successfully",
"token": "ey..."
}
Respuesta de Error (400 Bad Request): Si el usuario ya existe.
/login)Autentica a un usuario y obtiene un token de acceso.
{
"username": "nombre_de_usuario",
"password": "tu_contraseña"
}
{
"message": "Login successful",
"token": "ey..."
}
Respuesta de Error (401 Unauthorized): Si las credenciales son incorrectas.
/value)Guarda o actualiza un valor asociado a una clave para el usuario autenticado.
{ "data": "informacion_importante" }
{
"message": "Value stored successfully for key: mi_clave_secreta"
}
Respuesta de Error (401 Unauthorized): Si el token no es válido o no se proporciona.
/value)Recupera un valor asociado a una clave para el usuario autenticado.
Respuesta Exitosa (200 OK):
El body de la respuesta contendrá el valor que guardaste.
{ "data": "informacion_importante" }
Respuesta de Error (401 Unauthorized): Si el token no es válido.
Respuesta de Error (404 Not Found): Si la clave no existe para ese usuario.