Skip to main content

ContactSendDecisions

One person's Send Decisions: their budget now, and every decision this week.

type ContactSendDecisions {
contact_id: ID!
mode: CommunicationPolicyMode!
policy_version: Int!
as_of: DateTime!
time_zone: String!
budget_name: String!
consent_missing: Boolean!
windows: [ContactBudgetWindow!]!
next_slots: [ContactNextSlot!]!
populations: [ContactPopulation!]!
quiet_hours: ContactQuietHours!
min_spacing_minutes: Int!
transactional_last_7d: Int!
recorded_only_last_7d: Int!
decisions: [ContactSendDecision!]!
}

Fields​

ContactSendDecisions.contact_id ● ID! non-null scalar​

ContactSendDecisions.mode ● CommunicationPolicyMode! non-null enum​

ContactSendDecisions.policy_version ● Int! non-null scalar​

ContactSendDecisions.as_of ● DateTime! non-null scalar​

ContactSendDecisions.time_zone ● String! non-null scalar​

ContactSendDecisions.budget_name ● String! non-null scalar​

The consent rule covers this person and no consent is on record: every marketing send is skipped.

ContactSendDecisions.windows ● [ContactBudgetWindow!]! non-null object​

ContactSendDecisions.next_slots ● [ContactNextSlot!]! non-null object​

ContactSendDecisions.populations ● [ContactPopulation!]! non-null object​

ContactSendDecisions.quiet_hours ● ContactQuietHours! non-null object​

ContactSendDecisions.min_spacing_minutes ● Int! non-null scalar​

ContactSendDecisions.transactional_last_7d ● Int! non-null scalar​

ContactSendDecisions.recorded_only_last_7d ● Int! non-null scalar​

ContactSendDecisions.decisions ● [ContactSendDecision!]! non-null object​

Upcoming first, then the past, newest first.

Returned By​

contactSendDecisions query

Product

PricingFAQPaminga vs. MarketoMigration CenterMarketo to Paminga TranslatorMarketo Alternative
Paminga Logo
LinkedInFacebookXYouTube
ISO 27001 CompliantSOC 2 Compliant

Built with pride in Denver, Colorado, USA

Copyright © Paminga, Inc. 2026
All rights reserved. Various trademarks held by their respective owners.