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.