Actualizar geo almacenada de una guía
Validación Zod (actualizarGeoInfoSchema). EtiquetaService.updateGeoInfo llama a DAO; si la guía no existe lanza NotFoundException → 404 (no 200 con error). Éxito: Result.ok(..., true) incluye statusCode: 200 en el objeto serializado según implementación.
POST
/geo-update
v2.13.9
Descripción
Validación Zod (actualizarGeoInfoSchema). EtiquetaService.updateGeoInfo llama a DAO; si la guía no existe lanza NotFoundException → 404 (no 200 con error). Éxito: Result.ok(..., true) incluye statusCode: 200 en el objeto serializado según implementación.
Quick Start
- Obtén tus credenciales de acceso (Bearer Token).
- Selecciona el ambiente y completa los parámetros requeridos.
- Envía la solicitud y procesa la respuesta.
Ejemplo rápido
Generando ejemplo…
Generando ejemplo…
Generando ejemplo…
Endpoint
POST
/geo-update
Base URL
https://etiquetas-service-test.coordinadora.com/etiquetas
Parámetros
Sin parámetros declarados.
Body *
{
"$ref": "#/components/schemas/geo_update"
}
Ejemplo de request
{
"codigo_remision": "73940115207",
"zona_hub": 1,
"equipo": "001",
"longitud": "-74.08175",
"latitud": "4.60971",
"subzona": "01",
"terminal": 2,
"numero_subzona": "001",
"zona_operativa": "BOG"
}
Respuesta
200
Actualización aplicada
{
"isError": false,
"data": {
"message": "Información geográfica actualizada correctamente"
},
"timestamp": "2026-04-16T21:44:31.539Z",
"statusCode": 200,
"id": "e94e4890ab315bc9ecbecbbfd5d1148a9b014a7f"
}
Ejemplo de respuesta
200 Actualización aplicada{
"isError": false,
"data": {
"message": "Información geográfica actualizada correctamente"
},
"timestamp": "2026-04-16T21:44:31.539Z",
"statusCode": 200,
"id": "e94e4890ab315bc9ecbecbbfd5d1148a9b014a7f"
}
Errores
404
Guía inexistente en tabla de etiquetas (
NotFoundException desde updateGeoInfo).{
"isError": true,
"message": "No se pudo actualizar la información geográfica, guia inexistente en etiquetas",
"code": "DATA_ERROR",
"statusCode": 404,
"timestamp": "2026-04-16 16:44:31",
"cause": "Data not found",
"id": "geo-404"
}
400
Validación Zod o JSON inválido (p. ej.
FST_ERR_CTP_INVALID_JSON_BODY){
"isError": true,
"message": "Error de validación",
"code": "BAD_MESSAGE",
"statusCode": 400,
"timestamp": "2026-04-16 16:44:31",
"id": "geo-400"
}
500
Error al persistir o dependencias
{
"isError": true,
"message": "Falla en conexión con la base de datos, No se procesó la petición",
"code": "DATABASE_ERROR",
"statusCode": 500,
"timestamp": "2026-04-16 16:50:00",
"id": "geo-500"
}