Fastmail email forward profile

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

JSON: bare · @sha256:8119bfcc8e93…
Hash: sha256:8119bfcc8e931b7e7573a02761b0cfd57ebf8369c84bc0e6c470314dc57fb1e4

Fastmail JMAP profile for email forward.

Implements: Forward email message (org.intentschema.communication.email.message.forward.v1)

Payload

FieldTypeDescription
target *Target(system = "fastmail", required: system)
object *object
idempotency_keystring
fastmail @com.fastmailobject
object
FieldTypeDescription
to *string (email)[] (minItems 1)
ccstring (email)[]
bccstring (email)[]
commentstringOptional note prepended to the forwarded body.
fastmail @com.fastmail
FieldTypeDescription
identity_idstring
keywordsobject

Result

FieldTypeDescription
external_id *stringProvider-assigned id.
created_at *string (date-time)
thread_idstring

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_idforwarded email blobId (quote body)