# Photos & attachments

> Send images and files in both directions.

## Receiving

Photos and files a lead sends show up right in the inbox thread. Images render inline, other files show as a link.

## Sending via the API

Add an attachments array of public HTTPS links to Send a message. Beam delivers them with the message.
curlCopy
```
curl -X POST https://beam.aisync.link/v1/messages \
  -H "x-api-key: YOUR_WORKSPACE_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+15551234567",
    "message": "Here is the before and after from last week",
    "attachments": ["https://yoursite.com/results.jpg"]
  }'
```

## Limits

  
| Channel | Attachments per message | Notes | 
  
| Blue bubble | Up to 10 | Images, video, PDF and more | 
  
| Text (MMS) | Up to 3 | About 5MB total. JPEG, PNG and GIF are the safe bets | 

  - Links must be public HTTPS URLs ending in a file extension.
  - JPEG and PNG deliver most reliably everywhere. Avoid WEBP and SVG.

Email attachments use a stricter policyEmail compose accepts up to 10 approved files, 10 MB each and 20 MB total. Beam checks type, size, ownership, and authorized download before an attachment enters a conversation.
