Skip to main content

FinancialInsightActionType

One ordered, executable step belonging to a FinancialInsight. A single insight can carry several actions (e.g. cancel OpenAI then subscribe to Anthropic). The merchantPlaybook on each action is gated through MerchantPlaybook.is_visible (APPROVED or PENDING_REVIEW) — same gate used by the legacy playbook resolver.

type FinancialInsightActionType {
department: String
fromMerchant: String
id: ID!
merchantPlaybook: MerchantPlaybookType
note: String
order: Int!
productName: String
suggestedActionType: SuggestedActionEnum!
talkingPoints: GenericScalar
targetAmount: Float
targetFrequency: String
targetPlan: String
toMerchant: String
}

Fields​

FinancialInsightActionType.department ● String scalar​

FinancialInsightActionType.fromMerchant ● String scalar​

FinancialInsightActionType.id ● ID! non-null scalar​

FinancialInsightActionType.merchantPlaybook ● MerchantPlaybookType object​

FinancialInsightActionType.note ● String scalar​

FinancialInsightActionType.order ● Int! non-null scalar​

FinancialInsightActionType.productName ● String scalar​

FinancialInsightActionType.suggestedActionType ● SuggestedActionEnum! non-null enum​

FinancialInsightActionType.talkingPoints ● GenericScalar scalar​

FinancialInsightActionType.targetAmount ● Float scalar​

FinancialInsightActionType.targetFrequency ● String scalar​

FinancialInsightActionType.targetPlan ● String scalar​

FinancialInsightActionType.toMerchant ● String scalar​

Member Of​

FinancialInsightType object