Lista las integraciones de la cuenta, desde la más reciente, sin incluir las integraciones marcadas como de sistema. Devuelve un arreglo paginado y el total en Row-Count. tipoIntegracion admite varios números separados por comas. config y los tokens pueden contener información confidencial: no los expongas en registros o aplicaciones públicas.
Parámetros
Nombre
Tipo
Validación
Descripción
token
String
Requerido
Encabezado: Token de sesión vigente obtenido al autenticarte. No lo registres ni lo expongas.
tipoIntegracion
String
Consulta: Uno o varios tipos de integración separados por comas, por ejemplo 7,10.
tkIntegracion
String
Consulta: Identificador exacto de una integración.
pagina
Integer
Consulta: Número de página, desde 1. Con 0 devuelve hasta 1000 registros.
cantidadRegistros
Integer
Consulta: Cantidad de registros por página.
Respuesta
Nombre
Tipo
Descripción
indice
Integer
Posición del registro dentro del resultado ordenado.
tipoIntegracion
Integer
Tipo de integración.
fechaIntegracion
String
Fecha de creación, sin indicador de zona horaria.
config
Object
Configuración JSON de la integración. Puede contener credenciales; no la publiques. Puede ser null.
tkIntegracion
String
Identificador de la integración.
urlIntegracion
String
URL para recibir datos de la integración. Incluye una credencial: no la publiques.
tkSesionIntegracion
String
Token completo de integración. No lo registres ni lo expongas.
idFormulario
String
Identificador para recuperar la configuración del formulario.
ultimoUso
String
Fecha del último uso; puede ser null.
codigoAutenticacion
String
Código de autenticación asociado. Puede ser null; trátalo como una credencial.
Solicitud
Consultar integraciones API y HTML
curl --request GET \
--url 'https://api.upnify.com/integraciones?tipoIntegracion=7%2C10&pagina=1&cantidadRegistros=50' \
--header 'Accept: application/json' \
--header 'token: TOKEN-SESION-EJEMPLO'async function ejecutar() {
const response = await fetch("https://api.upnify.com/integraciones?tipoIntegracion=7%2C10&pagina=1&cantidadRegistros=50", {
method: "GET",
headers: {"Accept": "application/json", "token": "TOKEN-SESION-EJEMPLO"}
});
const text = await response.text();
if (!response.ok) throw new Error(`HTTP ${response.status}: ${text}`);
const data = text ? JSON.parse(text) : null;
// Usa data en tu aplicación sin exponer tokens o datos personales.
console.log("Estado HTTP:", response.status);
}
ejecutar().catch(console.error);// Node.js 18 o posterior.
async function ejecutar() {
const response = await fetch("https://api.upnify.com/integraciones?tipoIntegracion=7%2C10&pagina=1&cantidadRegistros=50", {
method: "GET",
headers: {"Accept": "application/json", "token": "TOKEN-SESION-EJEMPLO"}
});
const text = await response.text();
if (!response.ok) throw new Error(`HTTP ${response.status}: ${text}`);
const data = text ? JSON.parse(text) : null;
// Usa data en tu aplicación sin exponer tokens o datos personales.
console.log("Estado HTTP:", response.status);
}
ejecutar().catch(console.error);import json
import requests
response = requests.request(
"GET",
"https://api.upnify.com/integraciones?tipoIntegracion=7%2C10&pagina=1&cantidadRegistros=50",
headers={'Accept': 'application/json', 'token': 'TOKEN-SESION-EJEMPLO'},
timeout=30,
)
response.raise_for_status()
data = response.json() if response.text else None
# Usa data en tu aplicación sin exponer tokens o datos personales.
print("Estado HTTP:", response.status_code)package main
import (
"fmt"
"io"
"net/http"
"time"
)
func main() {
request, err := http.NewRequest("GET", "https://api.upnify.com/integraciones?tipoIntegracion=7%2C10&pagina=1&cantidadRegistros=50", nil)
if err != nil { panic(err) }
request.Header.Set("Accept", "application/json")
request.Header.Set("token", "TOKEN-SESION-EJEMPLO")
client := &http.Client{Timeout: 30 * time.Second}
response, err := client.Do(request)
if err != nil { panic(err) }
defer response.Body.Close()
data, err := io.ReadAll(response.Body)
if err != nil { panic(err) }
if response.StatusCode < 200 || response.StatusCode >= 300 {
panic(fmt.Sprintf("HTTP %d: %s", response.StatusCode, data))
}
fmt.Println("Estado HTTP:", response.StatusCode)
}using System;
using System.Net.Http;
using System.Text;
using var client = new HttpClient();
using var request = new HttpRequestMessage(new HttpMethod("GET"), "https://api.upnify.com/integraciones?tipoIntegracion=7%2C10&pagina=1&cantidadRegistros=50");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("token", "TOKEN-SESION-EJEMPLO");
using var response = await client.SendAsync(request);
var data = await response.Content.ReadAsStringAsync();
response.EnsureSuccessStatusCode();
Console.WriteLine($"Estado HTTP: {(int)response.StatusCode}");