GUÍA DE USO DE LA API (https://logistore.logise1123.workers.dev/)

Todas las peticiones que envían datos (POST) deben tener la cabecera:

Content-Type: application/json

1. REGISTRO DE USUARIO (/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.


2. INICIO DE SESIÓN (/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.


3. GUARDAR UN VALOR (/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.


4. OBTENER UN VALOR (/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.