Consulta los datos de una integración de la cuenta. Devuelve un arreglo, incluso si coincide una sola integración, y el total en Row-Count. Usa el identificador completo obtenido del listado para evitar coincidencias parciales. La configuración y el token de integración pueden contener credenciales; no los publiques.
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.
tkIntegracion
String
Requerido
URL (obligatorio): Identificador de la integración.
tipoIntegracion
Integer
Consulta: Filtro adicional por un tipo de 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.
mapeo
Object
Mapa JSON entre los campos de entrada y los campos de Upnify; puede ser null.
Solicitud
Obtener el detalle de una integración
curl --request GET \
--url https://api.upnify.com/integraciones/AP00000000-0000-4000-8000-000000000001 \
--header 'Accept: application/json' \
--header 'token: TOKEN-SESION-EJEMPLO'async function ejecutar() {
const response = await fetch("https://api.upnify.com/integraciones/AP00000000-0000-4000-8000-000000000001", {
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/AP00000000-0000-4000-8000-000000000001", {
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/AP00000000-0000-4000-8000-000000000001",
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/AP00000000-0000-4000-8000-000000000001", 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/AP00000000-0000-4000-8000-000000000001");
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}");