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

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

Petición

Párametros URI

NombreDescripciónTipoInformación adicional
rut

RUT de la empresa.

string

Required

tipoDocumento

Tipo del documento DTE.

integer

Required

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>