API REST para gestionar tu cuenta de cliente. Autenticación por token Bearer. Todas las peticiones y respuestas usan JSON.

POST /api/registro

Crea una cuenta y devuelve tu token y tu cuenta completa.

curl -s http://ESTE-HOST/api/registro \
  -H 'Content-Type: application/json' \
  -d '{"usuario":"ana","clave":"1234"}'

POST /api/perfil

Actualiza los datos de tu cuenta. Envía solo los campos que quieras cambiar (por ejemplo email o ciudad). Requiere Authorization: Bearer <token>.

curl -s http://ESTE-HOST/api/perfil \
  -H 'Authorization: Bearer TU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"email":"ana@example.com"}'

GET /api/perfil

Devuelve tu cuenta. Requiere token.

GET /api/panel

Panel interno. Solo para cuentas con rol de administrador. Requiere token.

Entorno de pruebas. Los datos se reinician al reiniciar el servicio.