API de Enrolamiento
Certificaciones v1

Declarar cumplimiento a la certificación en curso.

POST
/v1/certificaciones/{rut}/declarar-cumplimiento

Declarar cumplimiento a la certificación en curso. Solo corre cuando la certificación está en Etapa = DeclaracionFinal (3): en otra etapa responde ERROR_GENERAL con el mensaje «La certificación para el RUT … no se encuentra en el paso de muestras impresas aprobadas.».

Autorización

basic
headerAuthorizationBasic <token>

Parámetros de ruta

rut*string

RUT de la empresa.

Parámetros de query

correoContactoSii?string

Correo de contacto SII. (opcional)

correoContactoEmpresa?string

Correo de contacto entre empresas. (opcional)

Cuerpo del request

Datos del certificado digital a usar.

application/json
  1. body

Datos del certificado digital.

Contrasenna*string

Contraseña del PFX, en claro o cifrada con la clave de cifrado del perfil del cliente. Dato sensible: no se registra en logs del integrador.

Data*string

PFX del certificado, en base64. Dato sensible: no se registra en logs del integrador.

Formatobyte

Cuerpo de la respuesta

Respuesta exitosa.

response?booleanapplication/json
curl --request POST \  --url https://api.enrolamiento.cl/v1/certificaciones/1-9/declarar-cumplimiento \  --header 'Accept: application/json' \  --header 'Authorization: Basic <base64 de usuario:apikey>' \  --header 'Content-Type: application/json' \  --data '{  "Contrasenna": "********",  "Data": "MIIC"}'
true

Reintentos e idempotencia

Idempotente: no. Cada llamada tiene efecto propio.

Qué hacerCódigos y status
Reintentar solo, con espera (automatico)409
Consultar el estado antes de repetir (manual)ERROR_DECLARANDO_CUMPLIMENTO, ERROR_GENERAL
No repetir: corregir la causa (nunca)—

Un código que no figura en esta tabla se resuelve con la regla de respaldo.