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: