🔁 Sincronizar Órdenes de Compra (Resiliencia)

Consulta OpenPay y actualiza el estado de órdenes pendientes de confirmación.

GET /ordenes-compras/sincronizar v1.0.0
Autenticación
Bearer Token
Ambiente
Servidor según ambiente (dev, test o prod). `guias-anticipadas-services-test.coordinadora.com` se define sin protocolo; el pipeline antepone `https://`.

Descripción

Consulta OpenPay y actualiza el estado de órdenes pendientes de confirmación. Uso operativo (Cloud Scheduler / Cloud Tasks / cuenta de servicio). Contrato query: SincronizarOrdenesComprasQuerySchema en cm-guias-anticipadas-ms.

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

GET /ordenes-compras/sincronizar

Base URL https://guias-anticipadas-services-test.coordinadora.com

Parámetros

Nombre Tipo Requerido Descripción
min_minutos query integer No Antigüedad mínima en minutos de la orden para incluirla en la sincronización
max_minutos query integer No Antigüedad máxima en minutos de la orden para incluirla en la sincronización
limit query integer No Cantidad máxima de órdenes a consultar en la ejecución
tamano_lote query integer No Tamaño del lote de procesamiento concurrente

Respuesta

200
✅ Resumen de la sincronización
{
    "isError": false,
    "data": {
        "consultadas": 25,
        "actualizadas": 3,
        "sin_cambio": 20,
        "no_encontradas": 1,
        "fallidas": 1
    }
}

Ejemplo de respuesta

200 ✅ Resumen de la sincronización
{
    "isError": false,
    "data": {
        "consultadas": 25,
        "actualizadas": 3,
        "sin_cambio": 20,
        "no_encontradas": 1,
        "fallidas": 1
    }
}

Errores

400
❌ Parámetros de query inválidos
[]
500
💥 Error interno del servidor
[]