Saltar al contenido principal
Versión: 1.21.1

Disparar la emisión del certificado (proveedor mail o viafirma)

POST 

/certificate-request/:id/issue

Inicia la emisión del certificado de la solicitud con el proveedor de su tipo de emisión. Resolución del proveedor: lo decide el flujo de la solicitud (issuance_flow, fijado al crearla): BIOMETRIC → viafirma, DOCUMENTARY → mail, sea cual sea hoy el issuance_provider de la empresa (viafirma, mail o dual). Si ese proveedor no puede atender la solicitud se responde 422, sin probar otro. El campo provider del cuerpo no elige el proveedor: si contradice el flujo responde 422 ISSUANCE_PROVIDER_MISMATCH (recomendación: no enviarlo). Cuerpo manual de la emisión documental (request_status o user_of_change, que envían «Procesar / enviar correo» y «Reenviar solicitud»): solo se admite sobre solicitudes DOCUMENTARY; sobre una BIOMETRIC responde 409 ISSUANCE_FLOW_ACTION_NOT_ALLOWED sin abrir ningún trámite. Condiciones de viafirma: módulo Viafirma habilitado, email_certificate informado y sin otro trámite Viafirma vigente para la solicitud. Si la solicitud tiene varios trámites se evalúa el vigente (prioridad: con certificado emitido > con verificación de identidad completada > en curso > fallido > cancelado > sin estado; a igual prioridad, el más reciente): si está en FAILED, FAILED_RECOVERABLE o EXPIRED se permite reintentar; en cualquier otro estado (en curso, CANCELLED, REVOKED, COMPLETED) no. Solo puede haber una emisión Viafirma a la vez por solicitud: si otra emisión (p. ej. la automática) todavía está enviando a Viafirma y aún no registró su trámite, esta llamada responde 409 de inmediato, sin esperar; si la otra ya registró su trámite, este cuenta como trámite vigente en curso y la llamada no da 409: responde 422 ('El proveedor 'viafirma' del tipo de emisión de la solicitud no soporta esta solicitud.'). Responde 201 con el trámite en SUBMITTED; desde ahí avanza solo (polling cada 60 s) y se consulta con GET /certificate-request/{id}/issuance. Condiciones de mail: la solicitud debe tener al menos un archivo adjunto de tipo ATTACHED; se pasa a PROCESSING y se envía por correo a la autoridad certificadora. Responde 200. Límite de peticiones: 5 por minuto por usuario en este endpoint, además del límite general de 60 por minuto.

Request​

Responses​

Proveedor mail: solicitud enviada por correo. dataRecords.provider='mail', dataRecords.status='sent', dataRecords.external_id=null, dataRecords.resource_id=ID de la solicitud y dataRecords.data={"data": [CertificateRequest actualizado]}.