📘 Documentación de la API - MejoraApp

Esta documentación muestra cómo consumir los endpoints disponibles en el backend de MejoraApp usando JSON y métodos HTTP estándar. Puedes probar estos endpoints usando herramientas como Postman.

🔐 Login

POST /auth
URL: http://localhost/mejoraApp/auth

Body (JSON):
{
    "user": "123456789",
    "password": "123456"
}
Respuesta:
{
    "status": "ok",
    "result": {
        "token": "5d137e028ad1b86b631f9bd229df96b1",
        "user": {
            "id": "1",
            "name": "Jhonatan Vela",
            "email": "Jhonatan@gmail.com",
            "user": "123456789",
            "idClient": "1"
        }
    }
}

👤 Crear Usuario

POST /users
URL: http://localhost/mejoraApp/users

Body (JSON):
{
    "name": "nuevo registro 2",
    "email": "a@a.com",
    "cc": "123456789",
    "idClient": "1",
    "password": "123456",
    "profile": "ADM",
    "token": "b6540c19b2985196597735f36de3e821"
}
Respuesta:
{
    "status": "ok",
    "result": {
        "id": 9,
        "name": "nuevo registro 2",
        "email": "a@a.com",
        "cc": "123456789",
        "idClient": "1"
    }
}

✏️ Actualizar Usuario

PUT /users
URL: http://localhost/mejoraApp/users

Body (JSON):
{
    "userId": "9",
    "name": "nuevo registro 6",
    "email": "a@a.com",
    "cc": "123456789",
    "idClient": "1",
    "password": "123456",
    "profile": "ADM",
    "token": "b6540c19b2985196597735f36de3e821"
}
Respuesta:
{
    "status": "ok",
    "result": {
        "userId": "9"
    }
}

🗑️ Eliminar Usuario

DELETE /users
URL: http://localhost/mejoraApp/users

Body (JSON):
{
    "userId": "8",
    "token": "b6540c19b2985196597735f36de3e821"
}
Respuesta:
{
    "status": "ok",
    "result": {
        "userId": "8"
    }
}