Expert Bot (1.0)

Download OpenAPI specification:Download

Concentrador de todos los servicios bot utilizados por los sistemas de ExpertChoice

Authentication

Authorization

Security Scheme Type API Key
Header parameter name: Authorization

SRI Bot

Controlador de operaciones relacionadas al Sri de Ecuador

Convierte una factura a comercial negociable

Authorizations:
Request Body schema: application/json
idConsumidor
string

Código que identifica al consumidor del serivcio

object (UsuarioSriDTO)

Información de usuario para ingreso al SRI

object (UsuarioSriDTO)

Información de usuario para ingreso al SRI

Array of objects (FacturaDTO) [ items ]

Listado de facturas a converstir a factura comercial negociable

Responses

Request samples

Content type
application/json
{
  • "idConsumidor": "string",
  • "usuarioSriEmisor": {
    },
  • "usuarioSriAceptante": {
    },
  • "facturas": [
    ]
}

Util Bot

Contine diferentes operaciones de utilidad para el uso del resto de los BOTs

Cifra una cadena utilizando la clave definida para el consumidor del servicio

Authorizations:
query Parameters
cadena
required
string
idConsumidor
required
string

Responses

Request samples

const request = require('request');

const options = {
  method: 'GET',
  url: 'http://localhost:7090/api/expertbot/cifrar',
  qs: {cadena: 'SOME_STRING_VALUE', idConsumidor: 'SOME_STRING_VALUE'},
  headers: {Authorization: 'REPLACE_KEY_VALUE'}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});

SII Bot

Controlador de operaciones relacionadas al Servicio de Impuestos Internos de Chile

Consulta el inicio de actividades de una empresa

Obtiene la fecha de inicio de actividades económicas que tiene registrada una empresa

Authorizations:
Request Body schema: application/json
rut
string

Rut de la empresa o persona sobre la cual se quiere realizar la consulta

idConsumidor
string

Código que indica quien es el que consume el servicio

Responses

Request samples

Content type
application/json
{
  • "rut": "string",
  • "idConsumidor": "string"
}

Consulta actividades económica de una empresa

Obtiene las actividades económicas que tiene registrada una empresa

Authorizations:
Request Body schema: application/json
rut
string

Rut de la empresa o persona sobre la cual se quiere realizar la consulta

idConsumidor
string

Código que indica quien es el que consume el servicio

Responses

Request samples

Content type
application/json
{
  • "rut": "string",
  • "idConsumidor": "string"
}

Mercado Público Bot

Controlador de consultas relacionadas al sitio de Mecado Público de Chile

Consulta de proovedores en el Mercado Público

Obtiene una lista de proveedores de acuerdo a los parámetros ingresados

Authorizations:
Request Body schema: application/json
rut
string

Rut de la empresa o persona sobre la cual se quiere realizar la consulta

idConsumidor
string

Código que indica quien es el que consume el servicio

identificador
string
Enum: "RAZON_SOCIAL" "RUT" "ID_EXTRANJERO"

Indica sobre que campo realizar la búsqueda

cadenaBusqueda
string

Valor de la cadena de búsqueda de acuerdo al identificador

Responses

Request samples

Content type
application/json
{
  • "rut": "string",
  • "idConsumidor": "string",
  • "identificador": "RAZON_SOCIAL",
  • "cadenaBusqueda": "string"
}

Sunat Perú Bot

Controlador de operaciones relacionadas con la Administrción de tributos de Perú

Consulta el inicio de actividades de una empresa

Obtiene la fecha de inicio de actividades económicas que tiene registrada una empresa

Authorizations:
Request Body schema: application/json
rut
string

Rut de la empresa o persona sobre la cual se quiere realizar la consulta

idConsumidor
string

Código que indica quien es el que consume el servicio

Responses

Request samples

Content type
application/json
{
  • "rut": "string",
  • "idConsumidor": "string"
}

Consulta actividades económica de una empresa

Obtiene las actividades económicas que tiene registrada una empresa

Authorizations:
Request Body schema: application/json
rut
string

Rut de la empresa o persona sobre la cual se quiere realizar la consulta

idConsumidor
string

Código que indica quien es el que consume el servicio

Responses

Request samples

Content type
application/json
{
  • "rut": "string",
  • "idConsumidor": "string"
}

CMF Bot

Controlador de operaciones relacionadas a la Comisión para el Mercado Financiero

obtenerDeudas

Authorizations:
Request Body schema: application/json
run
string

Rol único nacional

claveUnica
string

Clave única

idConsumidor
string

Código que identifica al consumidor del servicio

Responses

Request samples

Content type
application/json
{
  • "run": "string",
  • "claveUnica": "string",
  • "idConsumidor": "string"
}

Clave Única

Gestiona todo lo relacionado a Clave Única

Inicia la solicitud de ingreso de Clave Única

Inicia el proceso de pedido de Clave Única solicitando al cliente via SMS autorización para recepción de correos electrónicos

Authorizations:
Request Body schema: application/json
rut
string
nombre
string
nroMovil
string
correo
string
empresa
string
informe
string
Enum: "CERTIFICADO_DEUDA" "CERTIFICADO_COTIZACIONES_ACREDITADAS"

Responses

Request samples

Content type
application/json
{
  • "rut": "string",
  • "nombre": "string",
  • "nroMovil": "string",
  • "correo": "string",
  • "empresa": "string",
  • "informe": "CERTIFICADO_DEUDA"
}

Obtención de resultado de informes

Obtiene los resultados del informe asociado a la solicitud de ingreso de Clave Única

Authorizations:
query Parameters
ids
required
integer <int64>

Responses

Request samples

const request = require('request');

const options = {
  method: 'GET',
  url: 'http://localhost:7090/api/expertbot/informe',
  qs: {ids: 'SOME_INTEGER_VALUE'},
  headers: {Authorization: 'REPLACE_KEY_VALUE'}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});

Boletín Concursal Bot

Controlador de consultas relacionadas al Boletín Concursal del Gobierno de Chile

Obtiene las publicaciones en el Boletín Concursal de Chile

Obtiene las publicaciones del Boletín Concursal de acuerdo a los parámetros de entrada

Authorizations:
Request Body schema: application/json
rut
string

Rut de la empresa o persona sobre la cual se quiere realizar la consulta

idConsumidor
string

Código que indica quien es el que consume el servicio

fechaDesde
string <date>

Permite filtrar por fecha a partir de la cual se quieren obtener las publicaciones

fechaHasta
string <date>

Permite filtrar por fecha hasta la cual se quieren obtener las publicaciones

Responses

Request samples

Content type
application/json
{
  • "rut": "string",
  • "idConsumidor": "string",
  • "fechaDesde": "2019-08-24",
  • "fechaHasta": "2019-08-24"
}

AFC Bot

Controlador de operaciones relacionadas a la Administrador de Fondos de Cesantias de Chile

Consulta de cotizaciones acreditadas

Obtiene las cotizaciones acreditadas de una empresa o empresa de acuerdo a los parámetros de entrada ingresados

Authorizations:
Request Body schema: application/json
run
string

Rol único nacional

claveUnica
string

Clave única

periodo
string

Período sobre el cual se quiere realizar la consulta. Debe coincidir con lo visualizado en la lista de la página de consulta de AFC

idConsumidor
string

Código que identifica al consumidor del servicio

Responses

Request samples

Content type
application/json
{
  • "run": "string",
  • "claveUnica": "string",
  • "periodo": "string",
  • "idConsumidor": "string"
}

Pjud Bot

Controlador de consultas relacionadas al Poder Judicial de Chile

Consulta causas judiciales

Obtiene las causas judiciales públicas registradas en el Poder Judicial de Chile de acuerdo a los parémetros de entrada

Authorizations:
Request Body schema: application/json
competencia
string
Enum: "FAMILIA" "LABORAL" "COBRANZA" "GARANTIA" "ORAL"

Competencia sobre la cual se quiere realizar la consulta

rut
string

Rut de la persona física o jurídica sobre la que se quiere realizar la consulta

dv
string

Dígito verificador del rut

corte
string

Corte sobre la cual se quiere realizar la consulta

tribunal
string

Tribunal sobre la cual se quiere realizar la consulta

Responses

Request samples

Content type
application/json
{
  • "competencia": "FAMILIA",
  • "rut": "string",
  • "dv": "string",
  • "corte": "string",
  • "tribunal": "string"
}

Consulta causas judiciales por fecha

Obtiene las causas judiciales públicas registradas en el Poder Judicial de Chile por rango de fecha

Authorizations:
Request Body schema: application/json
competencia
string
Enum: "FAMILIA" "LABORAL" "COBRANZA" "GARANTIA" "ORAL"

Competencia sobre la cual se quiere realizar la consulta

rut
string

Rut de la persona física o jurídica sobre la que se quiere realizar la consulta

dv
string

Dígito verificador del rut

corte
string

Corte sobre la cual se quiere realizar la consulta

tribunal
string

Tribunal sobre la cual se quiere realizar la consulta

Responses

Request samples

Content type
application/json
{
  • "competencia": "FAMILIA",
  • "rut": "string",
  • "dv": "string",
  • "corte": "string",
  • "tribunal": "string"
}

Consulta cantidad de causas

Obtiene la cantidad de causas judiciales públicas registradas en el Poder Judicial de Chile de acuerdo a los parámetrod de entrada

Authorizations: