Obtener URL de descarga de un archivo de la solicitud
GET/certificate-request/:uuid/files/:fileUuid/download
Devuelve una URL firmada (vigencia 24 h) para descargar un archivo registrado en la solicitud (adjuntos ATTACHED, soportes PAYMENT, certificado CERTIFICATE, etc.). Los tipos sensibles P7B_CERTIFICATE y PRIVATE_KEY no se pueden descargar (409), tampoco el administrador. El archivo de tipo CERTIFICATE (.zip con el .p12) sigue la misma regla de vigencia que GET /certificate-request/{uuid}/issuance/download: al cliente solo se le entrega si la solicitud está en PROCESSED (si no, 409 con el estado actual en status); el administrador (users.is_admin) puede descargarlo siempre. Los demás tipos se entregan en cualquier estado. El archivo debe pertenecer a la solicitud indicada.
Request
Responses
- 200
- 401
- 404
- 409
- 429
- 500
URL firmada y metadatos. Los datos vienen en dataRecords.data.
No autenticado (token ausente, inválido o expirado).
'Solicitud de certificado no encontrada.' (inexistente o de otra empresa; el administrador accede a todas), 'Archivo no encontrado.' (no existe o no pertenece a la solicitud) o 'Archivo no disponible en almacenamiento.'.
'Este tipo de archivo no puede descargarse.' (P7B_CERTIFICATE o PRIVATE_KEY, sin status), o el archivo es el certificado (CERTIFICATE) y la solicitud no está en PROCESSED ('El certificado no está vigente y no se puede descargar.', con status; solo para clientes).
Límite general de 60 peticiones por minuto excedido.
Error interno.