# Method Example
1

Configuracion

Para registrar o revisar la configuracion de las colunnas a ingresar.

POST

Para registrar

  • CODIGO_OPERACION: Numero dela operacion
  • FECHA_OPERACION: Fecha en la que se realizara la operacion
  • FORMATO_FECHA: Formato del campo que estan enviando
  • CODIGO_CONSULTA: Codigo de intercambio
GET

Para consultar

POST Request

POST /cargows/webhook/configuracion
si estos datos se encuentran en un multivel colcarlo en la forma de llaves.

{
    "CODIGO_OPERACION": "id",
    "FECHA_OPERACION": "deliveryDate", // datos{nivel}{subnivel}
    "FORMATO_FECHA" : "YYYY-MM-DD", 
    "CODIGO_CONSULTA": "dispatchNumber" // customer{npedido}
}

Response

{
    "respuesta": {
        "ok": true,
        "code": 200,
        "message": "OK",
        "statusCode": 0,
        "status": "OK",
        "details": {
            "info": "Configuración registrada correctamente"
        }
    }
}

GET Request

GET /cargows/webhook/configuracion

Response

{
    "respuesta": {
        "ok": true,
        "code": 200,
        "message": "OK",
        "statusCode": 0,
        "status": "OK",
        "details": {
            "info": {
                "data": {
                    "CODIGO_OPERACION": "id",
                    "FECHA_OPERACION": "deliveryDate",
                    "FORMATO_FECHA": "YYYY-MM-DD",
                    "CODIGO_CONSULTA": "dispatchNumber"
                }
            }
        }
    }
}
                
2

DATA

Servicio encargado de gestionar la integración de recojo programado con clientes. Las solicitudes deben incluir, como mínimo, los campos definidos en la configuración vigente, así como la fecha respetando estrictamente el formato previamente configurado.

POST

PUT

:ID : el codigo de la operacion

DELETE

:ID : el codigo de la operacion

POST Request

POST /cargows/webhook/data

{
    "id": 14,
    "deliveryDate": "2026-05-02",
    "dispatchNumber": "2200017401755-1",
    "companyCode": "EmpresaX",
    "orderNumber": "2200017401755",
    "deliveryTypeName": "HOME_DELIVERY",
    ...
}

Response

{
    "respuesta": {
        "ok": true,
        "code": 200,
        "message": "OK",
        "statusCode": 0,
        "status": "OK",
                "details": {
            "info": "operacion create se termino sin problemas",
            "resultados": [
                {
                    "CODIGO_OPERACION": 211,
                    "evento": "ORDER_UPDATE_OPL",
                    "filas afectadas": 0
                },
                {
                    "CODIGO_OPERACION": 212,
                    "evento": "ORDER_CREATE_OPL",
                    "filas afectadas": 1
                }
            ]
        }
    }
}

                

PUT Request

PUT /cargows/webhook/data/ID

  • :ID : el codigo de la operacion
{
    "id": 14,
    "deliveryDate": "2026-05-02",
    "dispatchNumber": "2200017401755-1",
    "companyCode": "EmpresaX",
    "orderNumber": "2200017401755",
    "deliveryTypeName": "HOME_DELIVERY",
    ...
}

Response

{
    "respuesta": {
        "ok": true,
        "code": 200,
        "message": "OK",
        "statusCode": 0,
        "status": "OK",
        "details": {
            "info": "operacion update se termino sin problemas",
            "filas afectadas": 0
        }
    }
}                
                

DELETE Request

DELETE /cargows/webhook/data/ID

  • :ID : el codigo de la operacion

Response

{
    "respuesta": {
        "ok": true,
        "code": 200,
        "message": "OK",
        "statusCode": 0,
        "status": "OK",
        "details": {
            "info": "operacion delete se termino sin problemas",
            "filas afectadas": 0
        }
    }
}