Emails represent messages synced from connected email accounts in Lightfield. Read responses are privacy-aware and may be redacted based on the caller.
Retrieve an email
client.email.retrieve(stringid, RequestOptionsoptions?): EmailRetrieveResponse { id, accessLevel, createdAt, 6 more }
GET/v1/emails/{id}
List emails
client.email.list(EmailListParams { limit, offset } query?, RequestOptionsoptions?): EmailListResponse { data, object, totalCount }
GET/v1/emails
Send an email
client.email.send(EmailSendParams { from, messageBody, subject, 4 more } body, RequestOptionsoptions?): EmailSendResponse { sentAt }
POST/v1/emails/send
Create a draft email
client.email.draft(EmailDraftParams { from, attachments, bcc, 4 more } body, RequestOptionsoptions?): EmailDraftResponse { draftedAt }
POST/v1/emails/draft