Communication
Record of a communication sent to a recipient.
type Communication {
contactMethod: ContactMethod!
createdBy: User!
details: String
error: String @deprecated
eventAt: DateTime
id: ID!
purpose: CommunicationPurpose!
recipient: Identity!
sentAt: DateTime!
status: CommunicationStatus!
}
Fields
Communication.contactMethod ● ContactMethod! non-null enum
The contact method used to send the communication.
Communication.createdBy ● User! non-null object
The user (Person or Application) whose action resulted in the communication.
Communication.details ● String scalar
Additional details about the communication entry.
Communication.error ● String deprecated scalar
Use level and details fields instead
The error while sending the communication, if any.
Communication.eventAt ● DateTime scalar
The time the email event actually occurred at SendGrid's infrastructure, taken from the webhook payload timestamp. Null for sent rows and legacy rows recorded before this field was added. Prefer this over sentAt for chronological ordering when non-null.
Communication.id ● ID! non-null scalar
Communication.purpose ● CommunicationPurpose! non-null enum
The purpose of the communication.
Communication.recipient ● Identity! non-null object
The recipient of the communication.
Communication.sentAt ● DateTime! non-null scalar
When the communication was sent.
Communication.status ● CommunicationStatus! non-null enum
The status this communication entry represents.
Returned By
findCommunications query
Member Of
AsyncIssuanceRequest object ● PresentationFlow object