ScheduledDonation model keys
Action 7 root attributes before explicit resource overrides.id,source_type,source_id,raisers_edge_id,destination_type,destination_id,amount,locked,created_at,updated_at,last_cached_at,deleted_atfrequency,start_date,payment_method_type,payment_method_id,platform,cover_fees,tip,fee_amount,tribute_email,tribute_name,tribute_message,tributepaused_at,neon_id,user_id,paused_type,paused_until,salesforce_id,planning_center_id,virtuous_id,ends_at,dp_id,campaign_id,fundraiser_idcampaign_fundraiser_id,anonymous,fund_id,checkout_id,import_id,custom_import_reference,next_retry_at,is_tax_deductible,is_test,organization_id,tracking_url,payment_processormessage_id,message_donor_id,campaign_event_id,supporter_inputted_notes,utm_source,utm_medium,utm_campaign,utm_term,utm_content,siebel_id,currency,npc_idnpc_schedule_id,hubspot_id,recaptcha_assessment_id,utm_id,pause_initiator,pause_reason,donor_direct_id,last_change_amount,campaign_change_amount,organization_brand_id,orbital_mit_transaction_id,paypal_connection_idexternal_paypal_subscription_id,bill_on_wegive,bill_on_wegive_locked_at
Address model keys
Donation/donoraddresses[]. Additional primary can be present if supplied on an in-memory model; it is boolean-cast but not declared in the reviewed schema. Ordinary stored keys are below.
id,created_at,updated_at,address_1,address_2,city,state,zip,country,addressable_type,addressable_id,typeneon_id,salesforce_id,organization_id
Fund model keys
Action 7fund, and raw fund branches in allocations. Donor-facing plan serialization can append profile_image_url; loaded relations can also appear.
id,organization_id,name,created_at,updated_at,last_cached_at,description,salesforce_id,raisers_edge_id,planning_center_id,bloomerang_id,ccb_idvirtuous_id,dp_id,custom_import_reference,active,default,deleted_at,dp_gl_code,code,notes,override_thank_you,thank_you_url,is_tax_deductibleimport_id,merged_into_id,has_fmv,fmv,undesignated,npc_id,siebel_id,hide_from_donors,profile_description,thank_you_message,profile_image_source_url,search_keywordshubspot_id,donor_direct_id,masked_name,confidential
Checkout model keys
Action 7checkout, or base attributes inside donor-facing plan CheckoutView.
id,created_at,updated_at,recipient_type,recipient_id,slug,name,informational_content,headline,description,link_1,link_2link_3,suggested_amount_1,suggested_amount_2,suggested_amount_3,suggested_amount_4,suggested_amount_5,suggested_amount_6,suggested_amount_1_description,suggested_amount_2_description,suggested_amount_3_description,suggested_amount_4_description,suggested_amount_5_descriptionsuggested_amount_6_description,suggested_amount_descriptions,recurring_suggested_amount_1,recurring_suggested_amount_2,recurring_suggested_amount_3,recurring_suggested_amount_4,recurring_suggested_amount_5,recurring_suggested_amount_6,recurring_suggested_amount_1_description,recurring_suggested_amount_2_description,recurring_suggested_amount_3_description,recurring_suggested_amount_4_descriptionrecurring_suggested_amount_5_description,recurring_suggested_amount_6_description,recurring_suggested_amount_descriptions,impact_number_id,conversion_step,default_frequency,allow_frequency_change,designation,tribute,credit_card,apple_pay,google_payach,bank_login,crypto,show_savings,fee_pass,default_to_covered,tipping,donate_anonymously,anonymous_donations,require_verification,thank_you_headline,thank_you_descriptionnumber_of_suggested_amounts,recurring_number_of_suggested_amounts,link_1_name,link_2_name,link_3_name,fund_id,thank_you_video_link,allow_one_time,allow_recurring,total_limit,total_limit_count,donor_limitdonor_limit_count,preset_amount_type,preset_amount,frequency_setting,recurring_giving_program,place_questions,ask_questions_again,default_giving_amount,enable_paypal,ask_full_billing_address,company_donations,designation_settingdeleted_at,require_fee_cover,show_information_on_mobile,enable_nav,recurring_conversion_options,recurring_giving_program_description,show_view_profile,show_give_again,show_confetti,ask_for_mailing_address,ask_for_mailing_address_before_confirmation,only_ask_for_mailing_address_when_unknownmailing_address_required,is_tax_deductible,ask_for_details_update,ask_for_details_update_before_confirmation,ask_for_name,only_ask_for_name_when_unknown,name_required,allow_additional_company_profiles,allow_additional_individual_profiles,allowed_frequencies,suggested_amounts,ai_suggested_amountsrecurring_suggested_amounts,suggested_amount_display_type,suggested_amount_label,designation_display_type,designation_label,frequency_display_type,designation_list_id,first_step_title,single_page,autoplay_thank_you_video,supports_multiple_currencies,require_designationthank_you_redirect,thank_you_redirect_url,single_page_column_order,single_page_gap_width,single_page_info_width,single_page_checkout_width,single_page_show_information,single_page_show_information_mobile,donation_error_text,thank_you_banner_setting,receipt_title,receipt_descriptionminimum_recurring_amount,minimum_one_time_amount,enable_guest,custom_footer_text,customize_fee_cover_amount,card_percentage,card_fixed_fee,ach_percentage,ach_fixed_fee,max_fee_amount,info_card_avatar_use_organization_logo,allow_end_dateallow_supporter_inputted_notes,force_show_designation,link,allow_multi_designations,place_conversion,confirmation_header_text,confirmation_button_text,show_mobile_information_as_step,show_single_page_mobile_information_as_step,enforce_recurring_prompt_max_amount,recurring_prompt_max_amount,thank_you_video_is_verticalpad,guest_checkout_only,question_step_title,allow_cents,force_recurring_plan_end_date,recurring_plan_end_date,recurring_description,recurring_info_card_avatar_use_organization_logo,ask_for_company_type,designation_picker_style,designation_card_template,designation_row_templatedesignation_prompt_placement,designation_sublabel,designation_featured_list_id,show_suggested_designations,show_designation_in_info_card,designation_help_enabled,designation_help_fund_id,designation_help_prompt,designation_help_cta_label,designation_supporting_label,designation_card_template_json,ask_for_corporate_matchingask_unanswered_again,payment_processor,show_save_payment_method,default_save_payment_method,show_make_default_payment_method,default_make_default_payment_method,pending_receipt_title,pending_receipt_description,single_page_place_conversion,use_post_conversion_copy,post_conversion_title,post_conversion_descriptionpaypal_connection_id,paypal_use_brand_default
Fundraiser model keys
Action 7fundraiser; not the FundraiserTable projection used on donor root payloads.
id,goal,name,description,owner_type,owner_id,publicity,recipient_type,recipient_id,created_at,updated_at,expirationlocation,neon_id,salesforce_id,p2p_preset_id,slug,campaign_id,campaign_fundraiser_id,show_leader_board,show_activity,deleted_at,start_date,hide_fundraisedonate_after_expiration,organization_id,fund_id,organization_brand_id
Campaign model keys
Action 7campaign.
id,created_at,updated_at,last_cached_at,deleted_at,name,organization_id,campaign_id,slug,salesforce_id,raisers_edge_id,virtuous_idgoal,start_date,end_date,neon_id,type,checkout_id,p2p_preset_id,custom_import_reference,import_id,npc_id,siebel_id,donor_direct_id
Household model keys
Possible raw fundraiser owner.id,name,created_at,updated_at,last_cached_at,type,salesforce_id,organization_id,enabled,deleted_at,virtuous_id,merged_into_idnpc_id,hubspot_id,donor_direct_id
User model keys
Possibleprimary_user in a DonorSimple object, depending on request context. Hidden credential/verification fields are excluded from this inventory, matching the model’s serialization rules. Loaded relations can add keys.
id,first_name,last_name,handle,email,email_verified_at,active,address1,address2,city,state,zipphone,preferred_payment_type,preferred_payment_id,scheduled_donation_amount,scheduled_donation_frequency,next_scheduled_donation_at,type,is_public,uuid,created_at,updated_at,phone_verified_atstatus,current_login_type,current_login_id,ai_enabled,hubspot_id
CustomQuestion model keys
Base attributes in CheckoutViewcustom_questions[]; deleted_at, owner_type, and owner_id are removed by CustomQuestionResource. Explicit question fields in the nested catalog override matching attributes.
id,created_at,updated_at,name,title,input_type,order,required,save_unanswered_questions,answer_options,save_to,associated_custom_field_idassociated_donor_field,conditional_parent_id,conditional_parent_values,details,character_limit,organization_id,condition_mode,context_conditions,answer_option_values,custom_question_option_source_id,conditional_parent_operator,live_option_empty_behavior
ImpactNumber model keys
CheckoutViewimpact_number when it is published and not deleted; otherwise null.
id,created_at,updated_at,last_cached_at,static,name,number,start_date,end_date,include_on_organization,organization_id,deleted_atpublished,url,audience_rule_group_operator,processing,tagging_status,title
CommunicationList model keys
CustomQuestioncommunication_list when its save target is a communication list; otherwise null.
id,uuid,created_at,updated_at,last_cached_at,deleted_at,name,description,visible,organization_id,double_opt_in,show_tosalesforce_id,requires_recaptcha
pivot, raw User/Household objects, checkout JSON configuration, custom-question option-source configuration, and custom-field values—are data-dependent rather than a finite list of standard webhook event fields. The explicit event/resource keys above are source-enumerated; these dynamic branches should be accepted as optional objects and mapped selectively. A representative organization sample is needed to validate any downstream mapping that consumes their full structure.