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