Tool to create a new transaction for a campaign. Use when you need to record a donation or payment, typically for offline transactions like cash or check payments.
amountRequirednumberTransaction amount in dollars (e.g., 25.00 for $25).
contact_idRequiredintegerID of the contact who made this transaction. Must be a valid integer referencing an existing contact.
campaign_codestringCampaign code to credit this transaction to. Required if campaign_title is not provided. Either campaign_code or campaign_title must be specified.
transacted_atRequiredstringUTC datetime when the transaction occurred in ISO 8601 format (e.g., '2026-02-13T15:30:00Z'). Must be a date before now.
campaign_titlestringCampaign title to credit this transaction to. Required if campaign_code is not provided. Either campaign_code or campaign_title must be specified.
payment_methodRequiredstringPayment method used for the transaction. Common values include 'cash', 'check', 'card', 'paypal', 'venmo', 'ach', etc.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.