Fastmail email reply profile

org.intentschema.communication.email.message.reply.v1@com.fastmail.v1

JSON: bare · @sha256:bbc4ed4372e8…
Hash: sha256:bbc4ed4372e8201dc13addcfd5bac477d386de8b803201fe67eb0fd3caea175f

Fastmail JMAP profile for email reply.

Implements: Reply to email message (org.intentschema.communication.email.message.reply.v1)

Payload

FieldTypeDescription
target *Target (required: external_id)(system = "fastmail", required: system)
object *object
idempotency_keystring
fastmail @com.fastmailobject
object
FieldTypeDescription
tostring (email)[]
ccstring (email)[]
bccstring (email)[]
subjectstringOptional; defaults to Re: <original subject> if omitted.
textBody *string
htmlBodystring
attachmentsBlobRef[]
replyAllboolean (default false)
fastmail @com.fastmail
FieldTypeDescription
identity_idstring
keywordsobject

Result

FieldTypeDescription
external_id *string
thread_id *string
sent_at *string (date-time)

API mapping

FieldValue
base_urlhttps://api.fastmail.com
methodPOST
path/jmap/api/
jmap_methodEmailSubmission/set
scopesurn:ietf:params:jmap:submission
docshttps://jmap.io/spec-mail.html#emailsubmission

Field mapping

Intent fieldAPI parameter
object.toEmail/set create.to[].email
object.ccEmail/set create.cc[].email
object.bccEmail/set create.bcc[].email
object.fromEmail/set create.from[].email
object.subjectEmail/set create.subject
object.textBodyEmail/set create.textBody[].value (partId ref)
object.htmlBodyEmail/set create.htmlBody[].value (partId ref)
object.attachmentsEmail/set create.attachments[].blobId (upload blob first)
idempotency_keyEmail/set create.messageId[] (RFC 5322 Message-ID)
fastmail.identity_idEmailSubmission/set create.identityId
fastmail.mailbox_idsEmail/set create.mailboxIds
fastmail.keywordsEmail/set create.keywords
fastmail.sent_atEmailSubmission/set create.envelope.mailFrom (futureRelease extension)
fastmail.masked_email(Fastmail-specific: create masked email address via MaskedEmail/set first)
target.external_idEmail/set create.inReplyTo + references