Servicios - Pepina29/GRUPO08-2026-PROYINF GitHub Wiki

• Documentacion de la API

Endpoints:

  • Login:
    Método: POST
    Ruta: api/login
    Parámetros:

    • rut
    • password

    Descripción:
    El usuario puede iniciar sesión al ingresar su rut y contraseña. El sistema valida si los datos son correctos y envía una respuesta.

    Ejemplo de éxito:
    Usuario:

    • rut: 216006003
    • password: contraseña

    Sistema:
    data: result.user

    • rut: 216006003
    • nombre_cliente: Juan
    • apellido_cliente: Alvear
    • email_cliente: [email protected]

    Posibles errores:

    • 400: 'Error al iniciar sesión'
    • 401: 'Error en login:'
    • 500: 'Error de conexión con el servidor'

  • Register:
    Método: POST
    Ruta: api/register
    Parámetros:

    • rut
    • nombre
    • apellido
    • email
    • password

    Descripción:
    El usuario puede crear su cuenta ingresando su rut, nombre, apellido, email y contraseña. El sistema valida los datos y que el rut no este asociado a una cuenta ya existente, luego registra la nueva cuenta.

    Ejemplo de éxito:
    Usuario:

    • rut: 216006003
    • nombre: Juan
    • apellido: Alvear
    • email: [email protected]
    • password: contraseña

    Sistema:
    data: result.user

    • rut: 216006003
    • nombre_cliente: Juan
    • apellido_cliente: Alvear
    • email_cliente: [email protected]

    Posibles errores:

    • 400: 'Error al registrarse'
    • 409: 'Usuario ya existe'
    • 500: 'Error de conexión con el servidor'