Certificados (v1)

APIDescripción
POST v1/certificado/{rut}/validar?actualizar={actualizar}

Valida que el certificado tenga permisos para la empresa.

POST v1/certificado/solicitar

Solicita un certificado.

POST v1/certificado/descargar/e-cert

Descargar un certificado desde E-Cert.

Empresas (v1)

APIDescripción
POST v1/empresas/{rut}/datos

Obtiene la información de la empresa.

POST v1/empresas/{rut}/consultar

Obtiene la información de la empresa.

POST v1/empresas/{rutEmpresa}/permisos/{rutUsuario}/{ambiente}

Actualiza el usuario con RUT {rutUsuario} con permisos en el SII para la empresa con RUT {rutEmpresa}.

CAFs (v1)

APIDescripción
POST v1/caf/{rut}/descargar/{tipoDocumento}/{cantidad}?ultimoFolio={ultimoFolio}&ambiente={ambiente}&descargarCafAntiguos={descargarCafAntiguos}

Descargar un CAF desde el SII para produccion.

POST v1/caf/{rut}/reobtener/{tipoDocumento}?ambiente={ambiente}&descargarCafAntiguos={descargarCafAntiguos}

Reobtener el ultimo CAF desde el SII para el ambiente proporcionado.

POST v1/caf/{rut}/anular/{tipoDocumento}/{inicio}/{fin}?ambiente={ambiente}

Anular rango de folios en el SII para produccion.

POST v1/caf/{rut}/consulta/{tipoDocumento}?ambiente={ambiente}

Consultar el ultimo folio emitido para el tipo de documento.

POST v1/caf/{rut}/anulacion-masiva/{tipoDocumento}/listar

Consultar listado de folios emitidos para anulacion masiva.

POST v1/caf/{rut}/anulacion-masiva/{tipoDocumento}/anular/{folioInicial}/{folioFinal}?mensaje={mensaje}

Anular folios emitidos de forma masiva para un CAF.

Certificaciones (v2)

APIDescripción
POST v2/certificaciones/{rut}/crear

Crear una nueva certificación.

POST v2/certificaciones/{rut}/iniciar

Iniciar el proceso de certificación.

POST v2/certificaciones/{rut}/actualizar

Actualizar los datos de una certificación.

Certificaciones (v1)

APIDescripción
POST v1/certificaciones/{rut}/crear

Crear una nueva certificación.

POST v1/certificaciones/{rut}/iniciar

Iniciar el proceso de certificación.

GET v1/certificaciones/{rut}/consultar

Obtener los datos de una certificación, dado el RUT de la empresa.

POST v1/certificaciones/{rut}/actualizar

Actualizar los datos de una certificación.

POST v1/certificaciones/{rut}/reiniciar

Reinicia la certificación, eliminando todos los datos generados para la misma.

POST v1/certificaciones/{rut}/declarar-cumplimiento?correoContactoSii={correoContactoSii}&correoContactoEmpresa={correoContactoEmpresa}

Declarar cumplimiento a la certificación en curso.

POST v1/certificaciones/{rut}/actualizar-casillas-intercambio?correoContactoSii={correoContactoSii}&correoContactoEmpresa={correoContactoEmpresa}&ambiente={ambiente}

Actualiza casillas de intercambio en el SII para la empresa en el ambiente de producción.

GET v1/certificaciones/buscar/{pagina}/{cantidadPorPagina}

Buscar certificación, especificando un set de filtros. Campos que se pueden usar como filtros: RUT, Estado, Fecha, Etapa, PasoEnSII Ejemplo: Estado=Error&Fecha=20151001-20151112

GET v1/certificaciones/stats

Muestra estadisticas de las certificaciones. Ej: Cantidad en proceso, completadas o error. Cantidad por paso o etapa.