Documentación API - Reasignación de guía
Esta documentación cubre los puntos finales para la gestión de la reasignación de guías de cada smart locker.
1. Reasignación de guía
Endpoint: PATCH /lockerdetail/reassign/:idlocker
Descripción: Genera un nuevo código y NIP para un número de guía en específico.
Request Headers:
- Authorization: Bearer token
Request Parameters:
- idlocker: El ID único del smart locker del cual liberarán gavetas para la generación de guías.
Request Body (x-www-form-urlencoded):
- packageSave: El número de guía a la cual requiere generarle un nuevo número de código y NIP.
Ejemplo de solicitud:
curl --location --request PATCH 'https://api-lockers.unitsmartlabs.com/api/v1/lockerdetail/reassign/67192c524b32c8c8fscbd742' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.fdg.te3LRp90enOtG1lTi6Y66FMABgwlmYZQ0v5T3wi6VNY' \
--data-urlencode 'packageSave=9995998925712'
Response:
{
"msg": "Reassign package",
"package_save": "9995998925712",
"code": "542843688722",
"nip": "2568"
}
Códigos de respuesta:
- 200 OK: La solicitud se completó exitosamente.
- 400 Bad Request: Error en los parámetros de la solicitud.
- 401 Unauthorized: Token de autenticación inválido o expirado.
- 404 Not Found: No se encontraron logs para el locker o la fecha especificada.
- 500 Internal Server Error: Error interno del servidor.