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"
}