Documentacion de API - Guia

Esta documentación cubre los puntos finales para la cotizacion,cgeneracion y cancelacion de una guia de almacenamiento.

1. Cotizacion de guia.

Endpoint: GET /lockerdetail/{id}

Descripción: Devuelve el detalle de las gavetas libres y ocupadas de un smart locker.

Response:

                    
                        [
                            {
                                "_id": "60d21b4667d0d8992e610c85",
                                "lockerId": "123",
                                "measure": {
                                    "_id": "60d21b4667d0d8992e610c86",
                                    "type": "temperature",
                                    "value": "25"
                                }
                            }
                        ]
                    
                

2. Compra de guia

Endpoint: PATCH /lockerdetail/{id}

Descripción: Genera una guia de almacenamiento de una gaveta de un smart locker.

Request Body:

                    
                        {
                            "free": "8",
                            "busy": "7"
                        }
                    
                

Response:

                    
                        {
                            "msg": "Generation successful",
                            "package_save": "123456789012",
                            "code": "ABCDEFGHIJKL",
                            "nip": "1234"
                        }
                    
                

3. Cancelar guia

Endpoint: DELETE /statusorder/{packageSave}

Descripción: Cancela una guiia de almacenamiento por su identificador de guardado de paquete.

Response:

                    
                        {
                            "message": "StatusOrder with packageSave '12345' deleted successfully"
                        }