API de Enrolamiento
Certificaciones v2

Iniciar el proceso de certificación.

POST
/v2/certificaciones/{rut}/iniciar

Iniciar el proceso de certificación.

Autorización

basic
headerAuthorizationBasic <token>

Parámetros de ruta

rut*string

RUT de la empresa

Cuerpo del request

Datos de la certificación para actualizarlos.

application/json
  1. body

Datos de la certificación para actualizar. (Solo se actualizan los campos que no vengan nulos)

Certificado?|

Actualizar los datos del certificado. (v2+)

Direccion?|

Direccion

DireccionRegional?|

Direccion regional

Giro?|

Giro comercial

Productos?array<>|

Listado de productos. (nombre;precio)

RazonSocial?|

Razon social

Referencia?|

Referencia

Servicios?array<>|

Listado de servicios. (nombre;precio)

Sets?array<>|

Sets a certificar.

Cuerpo de la respuesta

Respuesta exitosa.

response?booleanapplication/json
curl --request POST \  --url https://api.enrolamiento.cl/v2/certificaciones/1-9/iniciar \  --header 'Accept: application/json' \  --header 'Authorization: Basic <base64 de usuario:apikey>' \  --header 'Content-Type: application/json' \  --data '{  "Certificado": {    "Contrasenna": "********",    "Data": "MIIC"  },  "Productos": [    {      "Nombre": "Licencia mensual",      "Precio": 10000    }  ],  "Servicios": [    {      "Nombre": "Implementación",      "Precio": 100000    }  ],  "Sets": [    33  ]}'
true

Reintentos e idempotencia

Idempotente: desconocido. No está establecido: trátela como no idempotente.

Qué hacerCódigos y status
Reintentar solo, con espera (automatico)409
Consultar el estado antes de repetir (manual)CERT_ERROR, ERROR_GENERAL, SII_ERROR_CXN
No repetir: corregir la causa (nunca)CERTIFICADO_DIGITAL_REQUERIDO, CERT_REQUERIDO, PRODUCTO_REQUERIDO, SERVICIO_REQUERIDO, SET_AMBAS_BOLETAS_JUNTAS, SET_DTE_BOLETA_JUNTOS, SET_REQUERIDO, VALOR_REQUERIDO

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