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

Descargar un CAF desde el SII para produccion.

Petición

Párametros URI

NombreDescripciónTipoInformación adicional
rut

RUT de la empresa.

string

Required

tipoDocumento

Tipo del documento DTE.

integer

Required

cantidad

Cantidad de folios a descargar.

integer

Required

ultimoFolio

Último folio generado por el SII. (El sistema devolverá un CAF que comience mínimo en {ultimoFolio}+1)

integer

Default value is 0

ambiente

Ambiente en el SII. (Si no se envía, se usa por defecto Producción)

Ambiente

Default value is Produccion

descargarCafAntiguos

Si se desea descargar CAF con mas de 3 meses de antiguedad. (Por defecto solo se devuelven CAF recientes)

boolean

Default value is False

Párametros POST

Datos del certificado.

Certificado
NombreDescripciónTipoInformación adicional
Data

Datos del certificado codificado a base64.

string

Required

Data type: Text

Contrasenna

Contrasenna del certificado.

string

Required

Data type: Password

Formatos de la petición

application/json, text/json

Ejemplo:
{
  "Data": "sample string 1",
  "Contrasenna": "sample string 2"
}

application/xml, text/xml

Ejemplo:
<Certificado xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CertSii.WebApi.Models">
  <Contrasenna>sample string 2</Contrasenna>
  <Data>sample string 1</Data>
</Certificado>

application/x-www-form-urlencoded

Ejemplo:

Sample not available.

Respuesta

Descripción

Colección de byte

Formatos de la respuesta

application/json, text/json

Ejemplo:
"QEA="

application/xml, text/xml

Ejemplo:
<base64Binary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">QEA=</base64Binary>