# Attachments

Interactions with attachments

## Get attachments

> Get message attachments by inbox\_id and message\_id.

```json
{"openapi":"3.1.0","info":{"title":"Email Sandbox","version":"2.0.0"},"tags":[{"name":"Attachments","description":"Interactions with attachments"}],"servers":[{"description":"Mailtrap API","url":"https://mailtrap.io"}],"security":[{"HeaderAuth":[]},{"BearerAuth":[]}],"components":{"securitySchemes":{"HeaderAuth":{"type":"apiKey","description":"Pass the API token in the Api-Token","in":"header","name":"Api-Token"},"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"UNAUTHENTICATED":{"description":"Returns unauthorized error message. Check your credentials.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthenticatedResponse"}}}},"NOT_FOUND":{"description":"Returns not found error message","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundResponse"}}}}},"schemas":{"UnauthenticatedResponse":{"title":"UnauthenticatedResponse","type":"object","properties":{"error":{"type":"string","description":"Error message"}}},"NotFoundResponse":{"title":"NotFoundResponse","type":"object","properties":{"error":{"type":"string","description":"Error message"}}}}},"paths":{"/api/accounts/{account_id}/inboxes/{inbox_id}/messages/{message_id}/attachments":{"get":{"summary":"Get attachments","description":"Get message attachments by inbox_id and message_id.","tags":["Attachments"],"parameters":[{"name":"attachment_type","description":"Attachment type","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Lists attachments with their details and download paths.","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"message_id":{"type":"integer"},"filename":{"type":"string"},"attachment_type":{"type":"string"},"content_type":{"type":"string"},"content_id":{"type":"string","nullable":true},"transfer_encoding":{"type":"string","nullable":true},"attachment_size":{"type":"integer"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"attachment_human_size":{"type":"string"},"download_path":{"type":"string"}}}}}}},"401":{"$ref":"#/components/responses/UNAUTHENTICATED"},"403":{"description":"Returns forbidden error message. Check your permissions.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"string"}}}}}},"404":{"$ref":"#/components/responses/NOT_FOUND"}},"operationId":"getInboxMessageAttachments"}}}}
```

## Get single attachment

> Get message single attachment by id.

```json
{"openapi":"3.1.0","info":{"title":"Email Sandbox","version":"2.0.0"},"tags":[{"name":"Attachments","description":"Interactions with attachments"}],"servers":[{"description":"Mailtrap API","url":"https://mailtrap.io"}],"security":[{"HeaderAuth":[]},{"BearerAuth":[]}],"components":{"securitySchemes":{"HeaderAuth":{"type":"apiKey","description":"Pass the API token in the Api-Token","in":"header","name":"Api-Token"},"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"UNAUTHENTICATED":{"description":"Returns unauthorized error message. Check your credentials.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthenticatedResponse"}}}},"NOT_FOUND":{"description":"Returns not found error message","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundResponse"}}}}},"schemas":{"UnauthenticatedResponse":{"title":"UnauthenticatedResponse","type":"object","properties":{"error":{"type":"string","description":"Error message"}}},"NotFoundResponse":{"title":"NotFoundResponse","type":"object","properties":{"error":{"type":"string","description":"Error message"}}}}},"paths":{"/api/accounts/{account_id}/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id}":{"get":{"summary":"Get single attachment","description":"Get message single attachment by id.","tags":["Attachments"],"responses":{"200":{"description":"Returns attachment details and download path.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"integer"},"message_id":{"type":"integer"},"filename":{"type":"string"},"attachment_type":{"type":"string"},"content_type":{"type":"string"},"content_id":{"type":"string","nullable":true},"transfer_encoding":{"type":"string","nullable":true},"attachment_size":{"type":"integer"},"created_at":{"type":"string"},"updated_at":{"type":"string"},"attachment_human_size":{"type":"string"},"download_path":{"type":"string"}}}}}},"401":{"$ref":"#/components/responses/UNAUTHENTICATED"},"403":{"description":"Returns forbidden error message. Check your permissions.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"string"}}}}}},"404":{"$ref":"#/components/responses/NOT_FOUND"}},"operationId":"getInboxMessageAttachment"}}}}
```
