Upnify Documentación API
Inicia aquí · /integraciones/:tkIntegracion/historico

Integraciones

Consultar el historial de una integración

GET/integraciones/:tkIntegracion/historico

Lista las solicitudes registradas por la integración, de la más reciente a la más antigua. Permite consultar un registro por tkHistorico, también mediante el alias que lo incluye al final de la URL. Devuelve un arreglo paginado y el total en Row-Count. El historial puede contener datos personales y el contenido original enviado. El campo nuevo conserva un comportamiento legado: Sí corresponde a existe: 1; usa existe para interpretar si el contacto ya existía.

Rutas alternativas

  • /integraciones/:tkIntegracion/historico/:tkHistorico

Parámetros

NombreTipoValidaciónDescripción
tokenStringRequeridoEncabezado: Token de sesión vigente obtenido al autenticarte. No lo registres ni lo expongas.
tkIntegracionStringRequeridoURL (obligatorio): Identificador de la integración.
tkHistoricoStringConsulta: Identificador de una solicitud registrada. Se admite en consulta o en el alias de URL.
paginaIntegerConsulta: Número de página, desde 1. Con 0 devuelve hasta 1000 registros.
cantidadRegistrosIntegerConsulta: Cantidad de registros por página.

Respuesta

NombreTipoDescripción
indiceIntegerPosición del registro en el historial.
tkHistoricoStringIdentificador de la solicitud registrada; puede ser null en registros anteriores.
tkIntegracionStringToken de integración asociado a la solicitud.
tkProspectoStringIdentificador del contacto; puede ser null.
existeInteger1 si el contacto ya existía al procesar la solicitud; 0 si no existía. Puede ser null.
nuevoStringTexto legado: devuelve Sí cuando existe es 1. Para distinguir contactos preexistentes usa existe.
inicioSolicitudStringFecha de inicio del procesamiento; puede ser null.
finSolicitudStringFecha de fin del procesamiento; puede ser null.
parametrosObjectDatos recibidos en la solicitud, como objeto JSON. Puede ser null y contener datos personales.
configObjectConfiguración JSON de la integración; puede ser null. No la expongas.
contactoStringNombre del contacto; puede ser null.
correoStringCorreo del contacto; puede ser null.
movilStringMóvil del contacto; puede ser null.
urlIntegracionStringURL de recepción que incluye la credencial de integración; no la publiques.

Solicitud

Consultar el historial reciente

curl --request GET \
  --url 'https://api.upnify.com/integraciones/AP00000000-0000-4000-8000-000000000001/historico?pagina=1&cantidadRegistros=50' \
  --header 'Accept: application/json' \
  --header 'token: TOKEN-SESION-EJEMPLO'

Respuesta

Solicitudes registradas (HTTP 200)

JSON
[
  {
    "indice": 1,
    "tkHistorico": "00000000-0000-4000-8000-000000000001",
    "tkIntegracion": "AP00000000-0000-4000-8000-000000000001",
    "tkProspecto": "P-00000000-0000-4000-8000-000000000001",
    "existe": 0,
    "nuevo": "No",
    "inicioSolicitud": "2026-09-22 09:00:00.000",
    "finSolicitud": "2026-09-22 09:00:01.000",
    "parametros": {
      "nombre": "Persona de ejemplo",
      "correo": "persona@example.com"
    },
    "config": {
      "nombre": "Formulario de ejemplo"
    },
    "contacto": "Persona de ejemplo",
    "correo": "persona@example.com",
    "movil": null,
    "urlIntegracion": "https://api.upnify.com/integraciones/P01AP00000000-0000-4000-8000-000000000001"
  }
]