QuoteEmailActivity
One email sent or received about a quote, with its delivery and engagement tracking.
type QuoteEmailActivity {
attachmentCount: Int!
bodyHtml: String
bodyPreview: String
bounceReason: String
bounceType: String
bouncedAt: DateTime
ccEmails: [String!]!
clickCount: Int!
createdAt: DateTime!
deliveredAt: DateTime
direction: String!
firstOpenAt: DateTime
fromEmail: String!
fromName: String
hasAttachment: Boolean!
id: ID!
inReplyToId: String
isReply: Boolean!
lastOpenAt: DateTime
openCount: Int!
organizationId: String!
processedAt: DateTime
processedBy: String
provider: String!
providerMessageId: String
quoteId: String!
sentAt: DateTime!
status: String!
strippedTextReply: String
subject: String!
textBody: String
toEmail: String!
toName: String
uniqueOpens: Int!
updatedAt: DateTime!
}
Fields
QuoteEmailActivity.attachmentCount ● Int! non-null scalar
Number of attachments on the email.
QuoteEmailActivity.bodyHtml ● String scalar
The email body as HTML.
QuoteEmailActivity.bodyPreview ● String scalar
A short plain-text preview of the body.
QuoteEmailActivity.bounceReason ● String scalar
The provider's reason for the bounce. Null when the email did not bounce.
QuoteEmailActivity.bounceType ● String scalar
Kind of bounce reported by the provider (for example hard or soft). Null when the email did not bounce.
QuoteEmailActivity.bouncedAt ● DateTime scalar
When the email bounced. Null when it did not.
QuoteEmailActivity.ccEmails ● [String!]! non-null scalar
Addresses copied on the email.
QuoteEmailActivity.clickCount ● Int! non-null scalar
Total link clicks recorded across all recipients.
QuoteEmailActivity.createdAt ● DateTime! non-null scalar
When the record was created.
QuoteEmailActivity.deliveredAt ● DateTime scalar
When the provider confirmed delivery. Null until delivered.
QuoteEmailActivity.direction ● String! non-null scalar
Whether the email was sent by you (OUTBOUND) or received from the customer (INBOUND).
QuoteEmailActivity.firstOpenAt ● DateTime scalar
When the email was first opened. Null if never opened.
QuoteEmailActivity.fromEmail ● String! non-null scalar
Sender address.
QuoteEmailActivity.fromName ● String scalar
Sender display name.
QuoteEmailActivity.hasAttachment ● Boolean! non-null scalar
Whether the email carries at least one attachment.
QuoteEmailActivity.id ● ID! non-null scalar
The unique ID of this record.
QuoteEmailActivity.inReplyToId ● String scalar
The ID of the email this one replies to, used to thread the conversation.
QuoteEmailActivity.isReply ● Boolean! non-null scalar
Whether this email is a reply to an earlier one.
QuoteEmailActivity.lastOpenAt ● DateTime scalar
When the email was last opened. Null if never opened.
QuoteEmailActivity.openCount ● Int! non-null scalar
Total opens recorded.
QuoteEmailActivity.organizationId ● String! non-null scalar
The ID of the organization the record belongs to.
QuoteEmailActivity.processedAt ● DateTime scalar
When the reply was processed into the document's activity. Null until processed.
QuoteEmailActivity.processedBy ● String scalar
The ID of the user who processed the reply. Null when unprocessed.
QuoteEmailActivity.provider ● String! non-null scalar
The email provider that sent or received the message.
QuoteEmailActivity.providerMessageId ● String scalar
The provider's own ID for the message.
QuoteEmailActivity.quoteId ● String! non-null scalar
The ID of the quote.
QuoteEmailActivity.sentAt ● DateTime! non-null scalar
When the email was sent or received.
QuoteEmailActivity.status ● String! non-null scalar
Delivery status of the email (for example SENT, DELIVERED, OPENED, BOUNCED).
QuoteEmailActivity.strippedTextReply ● String scalar
For a reply, the new text only, with the quoted earlier thread removed.
QuoteEmailActivity.subject ● String! non-null scalar
Subject line.
QuoteEmailActivity.textBody ● String scalar
The email body as plain text.
QuoteEmailActivity.toEmail ● String! non-null scalar
Recipient address.
QuoteEmailActivity.toName ● String scalar
Recipient display name.
QuoteEmailActivity.uniqueOpens ● Int! non-null scalar
Number of distinct recipients who opened the email.
QuoteEmailActivity.updatedAt ● DateTime! non-null scalar
When the record was last changed.
Returned By
quoteEmailThread query