Skip to main content

CRFUSION-Internos-Api-Yo-Contribuyo

El api "Yo contribuyo" permite consultar por el correo configurado para la recepción de los documentos electrónicos.

URL de api (por defecto): http://api.crfusion.net:8095/api/globales/sic?identificacion=000000000&tipo=XXXXX

Parámetros:

  • identificacion: Identificación sin guiones y con ceros, ejem: 101110111
  • tipo: Tipo de identificación, ejem: J, j, juridica, F, f, fisica. (nota: el api tomará el valor de la primer letra)

Descripción de la petición:

  • Verbo GET.
  • Se requiere agregar un header a la petición. El nombre del header es conx y el valor del mismo es SIC
Formato de respuesta:
 
{
    "nombre": "XXXX XXXX XXXX",
    "correo": "xxxxxxxxxx@gmail.com"
}
 
Implementación utilizando la librería WebClient en vb .net:
 
Dim client As New WebClient()
client.BaseAddress = "http://api.crfusion.net:8095/api/"
client.Headers("conx") = "SIC"
Dim response As String = client.DownloadString("globales/sic/?identificacion=101110111&tipo=fisica")
Dim data = JObject.Parse(response)
NOMBRE = data.Item("nombre")
CORREO = data.Item("correo")
client.Dispose()
 
Nota: En caso de no encontrar alguno de los datos solicitados se recibe un texto vacío: 
 
{
    "nombre": "",
    "correo": ""
}
 
Consulta de SIC por nombre
 
Variantes:
 
  • No se debe enviar el parámetro de identificacion. En su lugar se pueden enviar los siguientes parámetros:
    • nombre
    • apellido1
    • apellido2
  • El parámetro tipo es obligatorio.
  • El formato de respuesta es el siguiente:
    • [
          {
              "identificacion": "000000000",
              "nombre": "XXXXX XXXXX XXXXX ",
              "clasificacion": "X",
              "administracion": "XX"
          },
          {
              "identificacion": "000000000",
              "nombre": "XXXXX XXXXX XXXXX ",
              "clasificacion": "X",
              "administracion": "XX"
          }, ...
      ]
       
  • Ejemplo de url de petición: