Clientes
Clientes - Archivos
GET/suite/erp/clientes/:tkEmpresa/archivos
Obtiene los archivos asociados a los contactos del cliente. La respuesta incluye el encabezado Row-Count con el total antes de paginar.
Parámetros
| Nombre | Tipo | Validación | Descripción |
|---|
tkEmpresa | varchar | Requerido | Identificador del cliente cuyos archivos se consultan. |
pagina | int | | Número de página que se consulta. |
cantidadRegistros | int | | Cantidad máxima de archivos por página. |
Respuesta
| Nombre | Tipo | Descripción |
|---|
indice | Integer | Posición del archivo dentro del resultado. |
tkProspecto | String | Identificador del contacto asociado al archivo. |
tkArchivo | String | Identificador del archivo. |
archivo | String | Nombre con el que se registró el archivo. |
archivoReal | String | Nombre legible del archivo. |
peso | String | Tamaño del archivo en KB o MB. |
fecha | String | Fecha y hora de carga del archivo. |
nombreEjecutivo | String | Nombre del ejecutivo que adjuntó el archivo. |
origen | String | Tipo de registro del que proviene el archivo. |
verArchivo | Integer | Indica con 1 si el archivo puede visualizarse; de lo contrario devuelve 0. |
Solicitud
curl --request GET \
--url 'https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/archivos?pagina=1&cantidadRegistros=50' \
--header 'token: 00000000-0000-4000-8000-000000000001'fetch("https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/archivos?pagina=1&cantidadRegistros=50", { method: "GET", headers: { token: "00000000-0000-4000-8000-000000000001" } }).then((respuesta) => respuesta.json()).then(console.log);// Node.js 18 o posterior
fetch("https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/archivos?pagina=1&cantidadRegistros=50", { method: "GET", headers: { token: "00000000-0000-4000-8000-000000000001" } }).then((respuesta) => respuesta.json()).then(console.log);import requests
respuesta = requests.get("https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/archivos?pagina=1&cantidadRegistros=50", headers={"token": "00000000-0000-4000-8000-000000000001"})
respuesta.raise_for_status()
print(respuesta.json())package main
import (
"encoding/json"
"net/http"
)
func main() {
solicitud, err := http.NewRequest(http.MethodGet, "https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/archivos?pagina=1&cantidadRegistros=50", nil)
if err != nil { panic(err) }
solicitud.Header.Set("token", "00000000-0000-4000-8000-000000000001")
respuesta, err := http.DefaultClient.Do(solicitud)
if err != nil { panic(err) }
defer respuesta.Body.Close()
var resultado any
if err := json.NewDecoder(respuesta.Body).Decode(&resultado); err != nil { panic(err) }
}using System.Net.Http;
using System.Net.Http.Json;
using var cliente = new HttpClient();
cliente.DefaultRequestHeaders.Add("token", "00000000-0000-4000-8000-000000000001");
using var respuesta = await cliente.GetAsync("https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/archivos?pagina=1&cantidadRegistros=50");
respuesta.EnsureSuccessStatusCode();
var resultado = await respuesta.Content.ReadFromJsonAsync<object>();
Respuesta
[
{
"indice": 1,
"tkProspecto": "00000000-0000-4000-8000-000000000040",
"tkArchivo": "00000000-0000-4000-8000-000000000041",
"archivo": "contrato-ejemplo.pdf",
"archivoReal": "contrato-ejemplo.pdf",
"peso": "120 KB",
"fecha": "2026-09-01T10:00:00.000Z",
"origen": "Prospecto",
"verArchivo": 1
}
]