Descargar Archivo Electrónico
POST {{base_url}}/v1/electronica/archivo/downloadDescargar Archivo Electrónico
Sección titulada «Descargar Archivo Electrónico»Este endpoint te permite descargar un archivo digital específico procesado en el módulo de Firma Electrónica. La descarga se procesa a partir del identificador único del archivo proporcionado en el cuerpo de la petición.
Autorización
Sección titulada «Autorización»Este recurso está protegido. Debes incluir tu token de acceso en el encabezado de la petición.
| Parámetro | Tipo | Descripción | Límites |
|---|---|---|---|
Authorization* | string | Token de acceso (Bearer token). | Obligatorio |
Content-Type* | string | Especifica el formato de la petición. | application/json |
Parámetros de la Petición
Sección titulada «Parámetros de la Petición»Campos Obligatorios
Los campos marcados con un asterisco (*) son obligatorios y deben ser proporcionados en la solicitud. Los demás campos son opcionales.
Envía el identificador del archivo en formato JSON para iniciar la descarga.
| Parámetro | Tipo | Descripción | Límites |
|---|---|---|---|
archivo_id* | string | Identificador único (UUID) del archivo que deseas descargar. | Obligatorio (Formato UUID) |
Ejemplos de Implementación
Sección titulada «Ejemplos de Implementación»curl -X POST [{{base_url}}/v1/electronica/archivo/download]({{base_url}}/v1/electronica/archivo/download) \ -H "Authorization: Bearer TU_TOKEN_AQUI" \ -H "Content-Type: application/json" \ -d '{ "archivo_id": "466693fc-025a-4b41-8874-08160d0d2458" }'Node.js (Fetch)
Sección titulada «Node.js (Fetch)»const myHeaders = new Headers();myHeaders.append("Authorization", "Bearer TU_TOKEN_AQUI");myHeaders.append("Content-Type", "application/json");
const raw = JSON.stringify({ "archivo_id": "466693fc-025a-4b41-8874-08160d0d2458"});
const requestOptions = { method: "POST", headers: myHeaders, body: raw, redirect: "follow"};
fetch("[{{base_url}}/v1/electronica/archivo/download]({{base_url}}/v1/electronica/archivo/download)", requestOptions) .then((response) => response.blob()) .then((blob) => { console.log("Archivo listo para descarga"); }) .catch((error) => console.error(error));Códigos de Estado
Sección titulada «Códigos de Estado»| Código | Estado | Descripción |
|---|---|---|
200 |
OK | Descarga iniciada correctamente. |
400 |
Bad Request | Error en el JSON o ID de archivo inválido. |
401 |
Unauthorized | Token ausente o inválido. |
404 |
Not Found | Archivo no encontrado. |
500 |
Server Error | Falla interna en los servidores. |
