ContactSendDecision
One send to the person: a decision, or a send recorded outside the budget.
type ContactSendDecision {
id: ID!
at: DateTime!
requested_at: DateTime!
upcoming: Boolean!
outcome: AdmissionOutcome
recorded_only: Boolean!
email_name: String!
runway_id: ID
runway_name: String
team_name: String
tier: CommunicationTier
trigger: SendDecisionTrigger!
reason: AdmissionReasonCode
held_at: DateTime
release_at: DateTime
expires_at: DateTime
event_starts_at: DateTime
trace: SendDecisionTrace
}
Fields
ContactSendDecision.id ● ID! non-null scalar
ContactSendDecision.at ● DateTime! non-null scalar
When it went out, was refused or expired; for an upcoming hold, its projected release.
ContactSendDecision.requested_at ● DateTime! non-null scalar
ContactSendDecision.upcoming ● Boolean! non-null scalar
ContactSendDecision.outcome ● AdmissionOutcome enum
Null for a send recorded outside the budget (recorded_only).
ContactSendDecision.recorded_only ● Boolean! non-null scalar
ContactSendDecision.email_name ● String! non-null scalar
ContactSendDecision.runway_id ● ID scalar
ContactSendDecision.runway_name ● String scalar
ContactSendDecision.team_name ● String scalar
ContactSendDecision.tier ● CommunicationTier enum
ContactSendDecision.trigger ● SendDecisionTrigger! non-null enum
ContactSendDecision.reason ● AdmissionReasonCode enum
ContactSendDecision.held_at ● DateTime scalar
ContactSendDecision.release_at ● DateTime scalar
ContactSendDecision.expires_at ● DateTime scalar
ContactSendDecision.event_starts_at ● DateTime scalar
ContactSendDecision.trace ● SendDecisionTrace object
Null for a send recorded outside the budget.
Member Of
ContactSendDecisions object


