Upnify Suite
← Regresar al producto

CRM · Integraciones

Cómo conectar un sistema externo mediante la API de Upnify

Crea una integración segura, intercambia el token por una sesión y consulta las rutas de CRM adecuadas para tu proceso.

Ilustración del intercambio de credenciales para conectar un sistema con la API de Upnify CRM.

Publicado el 27 de octubre de 2026

La API de Upnify conecta CRM con sistemas propios o de terceros para intercambiar información sin capturarla dos veces. Puede servir para consultar prospectos desde una aplicación interna, enviar registros desde una plataforma comercial o coordinar un proceso con ayuda de tu equipo de desarrollo.

No confundas los flujos: Integración sistemas externos entrega credenciales para que un desarrollo autorizado use las rutas de la API. Integración prospectos ofrece una ruta de recepción enfocada en enviar contactos. Para insertar un formulario en tu web, consulta Cómo generar e instalar un formulario HTML de Upnify.
Diagrama conceptual de autenticación: token de integración, token de sesión y rutas de la API CRM.
El token de integración se intercambia por una sesión; el token de sesión acompaña las solicitudes autenticadas.

Antes de empezar

  • Define qué información intercambiarán los sistemas, en qué dirección y con qué frecuencia.
  • Pide a una persona administradora de CRM que cree la integración y a una persona desarrolladora que implemente el flujo.
  • Consulta la documentación oficial de la API de CRM. Cada operación describe sus parámetros, campos y respuesta.

1. Crea la integración para sistemas externos

  1. En CRM, abre Ajustes > Integraciones > API y selecciona Agregar integración.
  2. En el catálogo, elige Upnify y selecciona Integración sistemas externos.
  3. Asigna un nombre que identifique el proyecto y configura los datos iniciales que solicite CRM, como responsable, fase, origen o etiquetas.
  4. Guarda. En los detalles aparecerán las credenciales asociadas. Entrégalas al equipo técnico por un canal seguro, no en documentos compartidos ni código público.
Formulario actual de CRM para configurar una integración de sistemas externos mediante la API.
Selecciona Sistemas externos para preparar el acceso de una aplicación propia o un sistema conectado.
Documentación oficial de la API de Upnify con el endpoint POST /prospectos y los parámetros de alta.
Consulta la documentación vigente para confirmar el endpoint y los campos que requiere cada solicitud.

2. Intercambia el token de integración por una sesión

La guía actual recomienda solicitar una sesión con POST /integraciones/sesion, enviando el token de integración en el encabezado token. Comprueba que la respuesta indique code: 0; el campo token de esa respuesta es el token de sesión que acompañará las rutas autenticadas.

POST https://api.upnify.com/integraciones/sesion
Accept: application/json
 token: TOKEN_DE_INTEGRACION

Una sesión nueva dura dos días. La documentación indica que, cuando faltan menos de cinco horas para vencer, debes repetir el intercambio para renovarla. Guarda ambos tokens y el vencimiento en configuración segura del servidor.

3. Implementa solo las operaciones necesarias

  1. Elige las rutas del módulo CRM que corresponden a cada tarea y verifica sus campos requeridos antes de programar.
  2. Usa HTTPS y envía el token de sesión en el encabezado token cuando la ruta requiera autenticación.
  3. Valida el código, el mensaje y los detalles de cada respuesta; una conexión completada no siempre significa que el registro se procesó como esperabas.
  4. Maneja sesiones vencidas, datos rechazados y límites. La documentación indica un máximo general de 100 solicitudes por minuto; ante HTTP 429, espera y reintenta gradualmente.
  5. Registra lo necesario para diagnosticar, pero nunca guardes tokens ni contraseñas en logs.

La autenticación documentada intercambia el token de integración por uno de sesión. Si en la configuración de CRM también aparece un código de autenticación, no lo uses en lugar del token indicado en la guía; confirma con el equipo técnico si una integración particular lo necesita.

Ejemplo de uso

Una empresa quiere que su portal comercial interno consulte prospectos registrados en CRM. La persona administradora crea la integración; el desarrollador obtiene una sesión, consulta las rutas documentadas y muestra solo los datos autorizados. Si el portal también debe crear registros, acuerdan campos y reglas para evitar duplicados antes de habilitar el envío.

Seguridad práctica: mantén las credenciales en el servidor, limita quién puede acceder, usa HTTPS y rota el token si sospechas que se expuso. No lo incluyas en JavaScript público: cualquier visitante podría leerlo.

Consulta Inicia aquí: autenticación y primera petición y la documentación API de CRM. Si solo necesitas recibir prospectos por una URL, consulta Cómo recibir prospectos mediante la integración de Upnify.