VendemasUtilidades
Obtener metadatos de un certificado digital
Obtener metadatos de un certificado digital sin llamar al SII.
POST
/api/v1/vendemas/certificate/infov1 · ESTABLEPOST /api/v1/vendemas/certificate/info
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)
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
auth.cert.pfx-data + auth.cert.passphrase | string | Si* | PKCS#12 base64 + clave |
auth.cert.cert-data + auth.cert.pkey-data | string | Si* | Alternativa PEM base64 |
Respuesta exitosa (200)
Errores especificos
| Codigo | error_code | Causa | Resolucion |
|---|---|---|---|
| 400 | VALIDATION_ERROR | Datos de certificado faltantes | Enviar pfx-data o cert-data + pkey-data |
| 400 | AUTH_ERROR | Certificado invalido o passphrase incorrecta | Renovar certificado |
| 401 | HTTP_401 | API token ausente o invalido | Enviar X-API-Token valido |
| 422 | VALIDATION_ERROR | Body con formato invalido | Revisar errors[] |
| 429 | SII_RATE_LIMIT / QUOTA_EXCEEDED | Rate limit | Respetar 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.