Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions fern/definition/messages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ types:
docs: Ordered by `timestamp` descending.

RawMessageResponse:
docs: Signed URL to download the raw .eml file. Uses CloudFront signing, same as attachments.
docs: S3 presigned URL to download the raw .eml file.
properties:
message_id:
type: MessageId
Expand All @@ -156,7 +156,7 @@ types:
docs: Size of the raw message in bytes.
download_url:
type: string
docs: Pre-signed CloudFront URL to download the raw message. Expires at expires_at.
docs: S3 presigned URL to download the raw message. Expires at expires_at.
expires_at:
type: datetime
docs: Time at which the download URL expires.
Expand Down
2 changes: 1 addition & 1 deletion fern/pages/core-concepts/messages.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ Copy one of the blocks below into Cursor or Claude for complete Messages API kno
* - messages.forward(inboxId, messageId, { to, subject?, text?, html? })
* - messages.update(inboxId, messageId, { addLabels?, removeLabels? })
* - messages.getAttachment(inboxId, messageId, attachmentId)
* - messages.getRaw(inboxId, messageId) -> { message_id, size, download_url, expires_at } (CloudFront signed URL for .eml)
* - messages.getRaw(inboxId, messageId) -> { message_id, size, download_url, expires_at } (S3 presigned URL for .eml)
* - messages.getRaw(inboxId, messageId)
*
* Reply content: use extractedText/extractedHtml for new content without quoted history.
Expand Down
Loading