API de Enrolamiento
Certificaciones v1

Reinicia la certificación, eliminando todos los datos generados para la misma.

POST
/v1/certificaciones/{rut}/reiniciar

Reinicia la certificación, eliminando todos los datos generados para la misma. En Etapa = DeclaracionFinal (3) no se puede reiniciar: responde ERROR_GENERAL con el mensaje «La certificación para el RUT … no puede ser reiniciada.».

Autorización

basic
headerAuthorizationBasic <token>

Parámetros de ruta

rut*string

RUT de la empresa.

Cuerpo del request

Datos para el reinicio de la certificación.

application/json
  1. body

Reinicia la certificación y, opcionalmente, actualiza sus datos.

Certificado?|

Actualizar los datos del certificado. (v2+)

Direccion?|

Direccion

DireccionRegional?|

Direccion regional

Giro?|

Giro comercial

Motivo?|

Motivo por el cual se reinicia la certificación.

Paso?ReiniciarProceso

Procesos que se pueden reiniciar de la certificación.

Formatoint32
Valor en012
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/v1/certificaciones/1-9/reiniciar \  --header 'Accept: application/json' \  --header 'Authorization: Basic <base64 de usuario:apikey>' \  --header 'Content-Type: application/json' \  --data '{  "Motivo": "Rehacer el set de prueba",  "Paso": 0}'
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_GENERAL
No repetir: corregir la causa (nunca)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.