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
Autenticación
Bearer Token
Ambiente
Entorno de pruebas

Descripción

Validación Zod (actualizarGeoInfoSchema). EtiquetaService.updateGeoInfo llama a DAO; si la guía no existe lanza NotFoundException404 (no 200 con error). Éxito: Result.ok(..., true) incluye statusCode: 200 en el objeto serializado según implementación.

Quick Start

  1. Obtén tus credenciales de acceso (Bearer Token).
  2. Selecciona el ambiente y completa los parámetros requeridos.
  3. Envía la solicitud y procesa la respuesta.

Ejemplo rápido

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