Retrieves a single email by id, including its full recipient list and attachments.
AuthorizationRequiredBearer <token>API key as Bearer token
In: header
idRequiredstringEmail id, discoverable via list_emails
fieldsstringComma-separated list of fields to return. Omit for all fields. Valid fields: id, hostId, subject, body, sent, recipient_emails, recipient_phonenumbers, event_refs, timeslot_refs, segment_refs, date_sent, footer_image, reply_to_email, automatic, display_name, content_blocks, viewport_data, page_id, data_version, sync_event_recipients, attachments, sparkpost_metrics, activity_synced_at, createdAt, updatedAt
Create Email
Creates a new email (draft by default). A new email renders a Page: set `page_id` to the id of the page it should render. Recipient emails with typo-looking domains (e.g. gmial.com) are stripped before persistence.
Update Email
Updates an email's fields. Only provided fields change. The content field accepted depends on the email's format: an email that renders a Page accepts `page_id`; an email that renders embedded structured content accepts `viewport_data`. Emails in the content_blocks format cannot be edited through this API. If recipient_emails is supplied, typo-domain addresses are stripped.