Skip to main content
You can send images, videos, documents, and other files as iMessage attachments. Incoming messages with attachments include metadata and a download URL for each file.

Send an attachment

Upload a file first, then reference it by ID when sending a message:
At least one of text or attachments must be provided.

Supported file types

iMessage supports most common file types. The recipient’s device determines how the attachment is displayed:

Receive attachments

Incoming messages with attachments include an attachments array with metadata and a download URL for each file:
Handle attachments in your webhook:
You can also retrieve attachment URLs when listing messages: