Descargar un adjunto de una respuesta
GET
/v1/mails/{mail_id}/replies/{reply_id}/attachments/{index}Para desarrolladores
Descripción
Descarga un adjunto de una respuesta a un correo, por la posición que le da la respuesta en attachments. Se entrega siempre como application/octet-stream, con el nombre que le dio quien respondió en Content-Disposition: el tipo que declaró está en la respuesta y no se verifica, así que su sistema decide qué hacer con el archivo.
Como el resto del contenido, el adjunto se guarda 30 días desde que llegó la respuesta.
Guía relacionada
- Buzón de respuestas — Reciba en un buzón suyo una copia de cada respuesta a sus correos.
Autenticación
Authorizationbearer tokenheaderobligatorio- API key con scope
replies:read. Formato:Bearer <API_KEY>. X-Instance-Slugstringheaderobligatorio- Identificador de su instancia. Ver Autenticación.
Request
Path params:
mail_idstringobligatorio- El correo al que responde.
reply_idstringobligatorio- La respuesta.
indexintegerobligatorio- La posición del adjunto en
attachments, desde 0.
Response
200 OKEl archivo, con
Content-Type: application/octet-stream, Content-Disposition: attachment; filename*=UTF-8''<nombre> y X-Content-Type-Options: nosniff. Un adjunto sin nombre se llama attachment-<index>.application/octet-streamErrores
| Código | Cuándo |
|---|---|
| 403 | La API key no tiene el scope replies:read. |
| 404 | No hay una respuesta con ese reply_id (reply_not_found), o no tiene un adjunto en esa posición (attachment_not_found). |
| 410 | El contenido ya no se guarda (reply_content_expired). |
Request
curl -X GET "https://$API_HOST/v1/mails/0190abc.../replies/019a3b2c.../attachments/0" \
-H "Authorization: Bearer $API_KEY" \
-H "X-Instance-Slug: $SLUG"
Response
Archivo binario (application/octet-stream).