Saltar al contenido principal

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​

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-stream

Errores​

CódigoCuándo
403La API key no tiene el scope replies:read.
404No hay una respuesta con ese reply_id (reply_not_found), o no tiene un adjunto en esa posición (attachment_not_found).
410El 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).