DOCUMENTACION API - Usuarios de Smart Lockers

A continuación, encontrarás una lista de los métodos disponibles para interactuar con los usuarios de los smart lockers.

1. Crear un nuevo usuario

Endpoint: POST /lockerusers

Descripción: Crea un nuevo usuario en el sistema .

Parámetros:

                    
                        {
                            "idLocker": "1234",
                            "name": "Nuevo Usuario",
                            "password": "secreta"
                        }
                    
                

Respuesta:

                    
                        {
                            "data": {
                                "id": "5f1f4e5f4f1a4c4b08c8459f",
                                "idLocker": "1234",
                                "name": "Nuevo Usuario",
                                "password": "secreta"
                            }
                        }
                    
                

2. Eliminar un usuario

Endpoint: DELETE /lockerusers/{id}

Descripción: Elimina un usuario del sistema.

Parámetros:

id: "5f1f4e5f4f1a4c4b08c8459f"

Respuesta:

                    
                        {
                            "message": "Usuario con ID 5f1f4e5f4f1a4c4b08c8459f eliminado exitosamente."
                        }
                    
                

3. Actualizar un usuario

Endpoint: PATCH /lockerusers/{id}

Descripción: Actualiza la información de un usuario existente.

Parámetros:

                    
                        {
                            "name": "Juan Pérez Actualizado",
                            "password": "nuevaContraseña"
                        }
                    
                

Respuesta:

                    
                        {
                            "data": {
                                "id": "5f1f4e5f4f1a4c4b08c8459f",
                                "name": "Juan Pérez Actualizado",
                                "password": "nuevaContraseña"
                            }
                        }