VendemasUtilidades

Obtener metadatos de un certificado digital

Obtener metadatos de un certificado digital sin llamar al SII.

POST /api/v1/vendemas/certificate/info
import requests
 
headers = {
    "X-API-Token": "sk_live_replace_with_your_token",
}
 
response = requests.post(
    "https://api.fiscalbridge.cl/api/v1/vendemas/certificate/info",
    headers=headers,
)
response.raise_for_status()
print(response.json())

Obtener metadatos de un certificado digital sin llamar al SII.

Decodifica el certificado enviado en el body y extrae informacion (titular RUT/nombre, emisor, fechas de emision/vencimiento, serial number, fingerprint, validez). Operacion puramente local — no realiza llamadas al SII.

Autenticacion requerida: API token en header X-API-Token con scope vendemas:read.

Quota: Consume 1 consulta | Peso: 1x


Body (JSON)

CampoTipoRequeridoDescripcion
auth.cert.pfx-data + auth.cert.passphrasestringSi*PKCS#12 base64 + clave
auth.cert.cert-data + auth.cert.pkey-datastringSi*Alternativa PEM base64

Respuesta exitosa (200)

{
    "subject": "CN=EMPRESA EJEMPLO SPA, O=RUT 76.XXX.XXX-K, C=CL",
    "issuer": "CN=E-Sign Issuer, O=E-Sign S.A., C=CL",
    "validity": {"not_before": "2025-01-01", "not_after": "2026-12-31"},
    "serial_number": "1234567890",
    "rut": "76.XXX.XXX-K",
    "fingerprint": "AB:CD:EF:...",
    "is_valid": true
}

Errores especificos

Codigoerror_codeCausaResolucion
400VALIDATION_ERRORDatos de certificado faltantesEnviar pfx-data o cert-data + pkey-data
400AUTH_ERRORCertificado invalido o passphrase incorrectaRenovar certificado
401HTTP_401API token ausente o invalidoEnviar X-API-Token valido
422VALIDATION_ERRORBody con formato invalidoRevisar errors[]
429SII_RATE_LIMIT / QUOTA_EXCEEDEDRate limitRespetar Retry-After

Respuestas

200Metadatos del certificado
400Datos de certificado invalidos o faltantes
401API token ausente o invalido
403Sin scope `vendemas:read` o cuenta bloqueada
422Body con formato invalido
429Limite de tasa excedido

Forma de la respuesta

Código 200. Estructura del JSON devuelto.

{}

On this page