isolucion Data Connector      

6.0.26.07.03.27
  • Accionista
  • Acción (Mejoramiento)
  • Actividad Economica
  • Area
  • Ausentismo
  • Cargo
  • Centros de costo
  • Cliente
  • Ciudad
  • Debida diligencia Laft
  • Denuncia
  • Departamentos
  • Documento
  • Equipo
  • Familia
  • Financiera
  • Funcionarios
  • Furat
  • Furel
  • Furil
  • Grupos
  • Grupo Usuario
  • Indicador
  • Información Financiera
  • Listado Maestro
  • Listado de Registros
  • Medición
  • Objetivo
  • Oficina
  • Origen Recursos
  • Pais
  • Plantilla documental
  • PQR
  • Proceso
  • Productos
  • Proveedores
  • Registros
  • Riesgo de producto
  • Roles de usuario
  • SLF Canal
  • Sucursales
  • Tercero
  • Tipo Acción
  • Tipo contraparte
  • Tipo De Relación
  • Tipo Documento
  • Tipo Identificación
  • Tipo Producto
  • Tipo Persona
  • Tipo Problema
  • Usuario
  • Obtener listado de registros por rango de fechas
  • Obtener archivo por ID
  • Obtener archivo por URL

REGISTROS POR FECHA Request information


Obtiene la lista de archivos anexos (registros) en el sistema ISOLUCIÓN filtrados por un rango de fechas.


URI parameters

HTTP GET: https://[service_address]/api/listadoRegistro/rangodefechas?fechaInicio=[fechaInicio]&fechaFin=[fechaFin]

[service_address]: Dirección disponible para conectividad con el API, debe validarse con su proveedor de ISOLUCIÓN.

[fechaInicio]: Fecha inicial del rango (formato recomendado: yyyy-MM-dd, ej. 2026-06-01).

[fechaFin]: Fecha final del rango (formato recomendado: yyyy-MM-dd, ej. 2026-06-30).


GET Request HTTP Headers


Header Ejemplo Descripción
Authorization Basic Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Para la autorización sobre el API es necesario un usuario y contraseña, este usuario debe ser creado en el modulo de Usuarios de Isolucion, se recomienda crear un usuario único para la integración.

Una vez creado el usuario se debe cifrar en base64 de la siguiente manera

NombreUsuario:Contraseña el resultado debe ser algo parecido a Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Cuando se tenga este dato se debe enviar en el encabezado de la petición de la siguiente manera Basic Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Referencias
The 'Basic' HTTP Authentication Scheme
Esquema de autenticación Basic

apiKey YWJjZDEyMzQYWJjZDEyMzQYWJjZDEyMzQ-localhost Llave otorgada para el uso del API.
Content-Type application/json Tipo de contenido enviado en la solicitud.

REGISTROS POR FECHA Response Information


Resource Description

Respuesta en Formato JSON a la solicitud de obtener los registros dentro del rango especificado.


Response Formats

application/json
Campo Ejemplo Descripción
StatusCode "StatusCode":200 Códigos HTTP de respuesta indicando si fue exitoso o no el request realizado. [200,400,500] Éxito, Petición inválida, Error de servidor.
Message "Message":"Registros obtenidos exitosamente." Descripción de la respuesta exitosa o mensaje de error enviado por el servidor.
Entity "Entity": [[{data1},{data2}...],null] Formato JSON con el listado de registros que coinciden con el rango de fechas. En el caso de respuesta no exitosa el valor es nulo. Contiene propiedades: Id_ArchivoAnexo, NomArchivoAnexo, Url, ExtensionFormato, Fecha, Descripcion, Tipo.

Sample Ok Response:

{
  "StatusCode": 200,
  "Message": "Registros obtenidos exitosamente.",
  "Entity": [
    {
      "Id_ArchivoAnexo": 42,
      "NomArchivoAnexo": "DocumentoPrueba",
      "Url": "BancoAnexo\\Registro\\Usuario\\42\\guid.pdf",
      "ExtensionFormato": "pdf",
      "Fecha": "2026-06-23T10:30:00",
      "Descripcion": "Archivo de prueba",
      "Tipo": "Usuario"
    }
  ]
}

Sample ERROR Response:

{
    "StatusCode": 400,
    "Message": "Bad Request : *DESCRIPCION DEL ERROR PARAMETRO ENTRADA ERRADO*.",
    "Entity": null
}
{
    "StatusCode": 401,
    "Message": "Unauthorized : *DESCRIPCION ERROR NO AUTORIZADO*.",
    "Entity": null
}
{
    "StatusCode": 500,
    "Message": "InternalServerError : La solicitud no fue procesada.",
    "Entity": null
}

ARCHIVO POR ID Request information


Obtiene el contenido binario de un archivo anexo (registro) a partir de su identificador (Id_ArchivoAnexo).


URI parameters

HTTP GET: https://[service_address]/api/listadoRegistro/[id]

[service_address]: Dirección disponible para conectividad con el API, debe validarse con su proveedor de ISOLUCIÓN.

[id]: Identificador numérico del archivo anexo (Id_ArchivoAnexo).


GET Request HTTP Headers


Header Ejemplo Descripción
Authorization Basic Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Para la autorización sobre el API es necesario un usuario y contraseña, este usuario debe ser creado en el modulo de Usuarios de Isolucion, se recomienda crear un usuario único para la integración.

Una vez creado el usuario se debe cifrar en base64 de la siguiente manera

NombreUsuario:Contraseña el resultado debe ser algo parecido a Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Cuando se tenga este dato se debe enviar en el encabezado de la petición de la siguiente manera Basic Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Referencias
The 'Basic' HTTP Authentication Scheme
Esquema de autenticación Basic

apiKey YWJjZDEyMzQYWJjZDEyMzQYWJjZDEyMzQ-localhost Llave otorgada para el uso del API.
Content-Type application/json Tipo de contenido enviado en la solicitud.

ARCHIVO POR ID Response Information


Resource Description

Respuesta en Formato JSON a la solicitud de obtener el archivo en binario.


Response Formats

application/json
Campo Ejemplo Descripción
StatusCode "StatusCode":200 Códigos HTTP de respuesta indicando si fue exitoso o no el request realizado. [200,404,500] Éxito, No encontrado, Error de servidor.
Message "Message":"Archivo obtenido exitosamente." Descripción de la respuesta exitosa o mensaje de error enviado por el servidor.
Entity "Entity": {"Extension":"pdf", "Contenido":"..."} Objeto con la extensión del archivo y el contenido binario codificado en Base64.

Sample Ok Response:

{
  "StatusCode": 200,
  "Message": "Archivo obtenido exitosamente.",
  "Entity": {
    "Extension": "pdf",
    "Contenido": "JVBERi0xLjQKJ..."
  }
}

Sample ERROR Response:

{
    "StatusCode": 400,
    "Message": "Bad Request : *DESCRIPCION DEL ERROR PARAMETRO ENTRADA ERRADO*.",
    "Entity": null
}
{
    "StatusCode": 401,
    "Message": "Unauthorized : *DESCRIPCION ERROR NO AUTORIZADO*.",
    "Entity": null
}
{
    "StatusCode": 500,
    "Message": "InternalServerError : La solicitud no fue procesada.",
    "Entity": null
}

ARCHIVO POR URL Request information


Obtiene el contenido binario de un archivo anexo (registro) a partir de su URL relativa guardada en el sistema.


URI parameters

HTTP GET: https://[service_address]/api/listadoRegistro/ObtenerContenidoPorURL

[service_address]: Dirección disponible para conectividad con el API, debe validarse con su proveedor de ISOLUCIÓN.


GET Request HTTP Headers


Header Ejemplo Descripción
Authorization Basic Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Para la autorización sobre el API es necesario un usuario y contraseña, este usuario debe ser creado en el modulo de Usuarios de Isolucion, se recomienda crear un usuario único para la integración.

Una vez creado el usuario se debe cifrar en base64 de la siguiente manera

NombreUsuario:Contraseña el resultado debe ser algo parecido a Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Cuando se tenga este dato se debe enviar en el encabezado de la petición de la siguiente manera Basic Tm9tYnJlVXN1YXJpbzpDb250cmFzZcOxYQ==

Referencias
The 'Basic' HTTP Authentication Scheme
Esquema de autenticación Basic

apiKey YWJjZDEyMzQYWJjZDEyMzQYWJjZDEyMzQ-localhost Llave otorgada para el uso del API.
Content-Type application/json Tipo de contenido enviado en la solicitud.

GET Request Body

Cuerpo de la petición en formato JSON con la URL del archivo:

"BancoAnexo\\Registro\\Usuario\\123\\archivo.pdf"

ARCHIVO POR URL Response Information


Resource Description

Respuesta en Formato JSON a la solicitud de obtener el archivo en binario.


Response Formats

application/json
Campo Ejemplo Descripción
StatusCode "StatusCode":200 Códigos HTTP de respuesta indicando si fue exitoso o no el request realizado. [200,400,404,500] Éxito, Solicitud incorrecta, No encontrado, Error de servidor.
Message "Message":"Archivo obtenido exitosamente." Descripción de la respuesta exitosa o mensaje de error enviado por el servidor.
Entity "Entity": {"Extension":"pdf", "Contenido":"..."} Objeto con la extensión del archivo y el contenido binario codificado en Base64.

Sample Ok Response:

{
  "StatusCode": 200,
  "Message": "Archivo obtenido exitosamente.",
  "Entity": {
    "Extension": "pdf",
    "Contenido": "JVBERi0xLjQKJ..."
  }
}

Sample ERROR Response:

{
    "StatusCode": 401,
    "Message": "Unauthorized : *DESCRIPCION ERROR NO AUTORIZADO*.",
    "Entity": null
}
{
    "StatusCode": 500,
    "Message": "InternalServerError : La solicitud no fue procesada.",
    "Entity": null
}