SIIDTE

Verificar autorizacion DTE de un contribuyente (publico)

Verificar si un contribuyente esta autorizado para emitir DTE.

GET /api/v1/sii/dte/contribuyentes/autorizado/{rut}
import requests
 
headers = {
    "X-API-Token": "sk_live_replace_with_your_token",
}
 
response = requests.get(
    "https://api.fiscalbridge.cl/api/v1/sii/dte/contribuyentes/autorizado/76192083-9",
    headers=headers,
)
response.raise_for_status()
print(response.json())

Verificar si un contribuyente esta autorizado para emitir DTE.

Endpoint de solo-lectura que consulta la nomina publica del SII y retorna si el RUT indicado esta autorizado a emitir documentos tributarios electronicos. No requiere certificado digital — pero si X-API-Token.

Autenticacion requerida: API token en header X-API-Token. Rate limit publico: 30 req/minuto por IP (ademas de la cuota global del usuario).

Quota: Consume 1 consulta | Peso: 1x


Parametros de ruta

ParametroTipoRequeridoDescripcion
rutstringSiRUT del contribuyente (XXXXXXXX-K)

Parametros de consulta

ParametroTipoDefaultDescripcion
ambientestring00 produccion, 1 certificacion
formatostringjsonjson (default) o html

Respuesta exitosa (200)

{
    "success": true,
    "message": "Operacion exitosa",
    "data": {
        "rut": "76.XXX.XXX-K",
        "razon_social": "EMPRESA EJEMPLO SPA",
        "autorizado": true,
        "fecha_resolucion": "2020-03-15"
    }
}

Errores especificos

Codigoerror_codeCausaResolucion
400VALIDATION_ERRORRUT con formato invalidoUsar XXXXXXXX-K
401HTTP_401API token ausente o invalidoEnviar X-API-Token valido
429THROTTLE_EXCEEDED30 req/min por IP excedidoEsperar 60 seg
502SII_GATEWAY_ERRORSII retorno errorReintentar
503SII_UNAVAILABLESII en mantenimientoReintentar en 5 min

Notas

  • Para detalle con email de contacto, usar POST /contribuyentes/autorizado/{rut}/detalle (requiere certificado).

Parámetros

Header / Body
Tipo
Descripción
Requerido
rut
string · path
RUT del contribuyente (`XXXXXXXX-K`)
ambiente
string · query
`0` produccion, `1` certificacion
No
formato
string · query
`json` (default) o `html`
No

Respuestas

200Successful Response
400RUT con formato invalido
401API token ausente o invalido
422Validation Error
429Limite de tasa excedido (30 req/min por IP)
502Error en servicio SII upstream
503SII en mantenimiento

Forma de la respuesta

Código 200. Estructura del JSON devuelto.

{
  "data": {
    "razon_social": "Empresa S.A.",
    "rut": "12.345.678-9"
  },
  "message": "Operación completada exitosamente",
  "success": true,
  "timestamp": "2025-12-01T12:00:00Z"
}

On this page