# Gravity Forms Developer Documentation > Hooks documentation for Gravity Forms This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Action - gform_action_pre_payment_callback](https://www.gravitykit.dev/docs/gravityforms/actions/gform_action_pre_payment_callback): Performs actions before the the payment action callback is processed. - [Action - $gform_after_create_post_args](https://www.gravitykit.dev/docs/gravityforms/actions/gform_after_create_post_args): Fires after a post, from a form with post fields, is created - [Action - gform_after_delete_field](https://www.gravitykit.dev/docs/gravityforms/actions/gform_after_delete_field): Fires after a field is deleted - [Action - gform_after_delete_form](https://www.gravitykit.dev/docs/gravityforms/actions/gform_after_delete_form): Fires after a form is deleted - [Action - gform_after_email](https://www.gravitykit.dev/docs/gravityforms/actions/gform_after_email): Fires after an email is sent - [Action - gform_after_save_form](https://www.gravitykit.dev/docs/gravityforms/actions/gform_after_save_form): Fires after a form is saved - [Action - $gform_after_submission_args](https://www.gravitykit.dev/docs/gravityforms/actions/gform_after_submission_args): Allows additional actions to be performed after successful form submission. - [Action - gform_after_toolbar_buttons](https://www.gravitykit.dev/docs/gravityforms/actions/gform_after_toolbar_buttons): Allow users to perform actions after toolbar buttons are displayed. - [Action - gform_after_update_entry](https://www.gravitykit.dev/docs/gravityforms/actions/gform_after_update_entry): :::info[Dynamic Hook Name] - [Action - gform_ajax_pre_submit_form](https://www.gravitykit.dev/docs/gravityforms/actions/gform_ajax_pre_submit_form): :::info[Dynamic Hook Name] - [Action - gform_before_delete_field](https://www.gravitykit.dev/docs/gravityforms/actions/gform_before_delete_field): Fires before a field is deleted - [Action - gform_before_delete_form](https://www.gravitykit.dev/docs/gravityforms/actions/gform_before_delete_form): Fires before a form is deleted - [Action - gform_before_toolbar_buttons](https://www.gravitykit.dev/docs/gravityforms/actions/gform_before_toolbar_buttons): Allow users to perform actions before toolbar buttons are displayed. - [Action - gform_currency_setting_message](https://www.gravitykit.dev/docs/gravityforms/actions/gform_currency_setting_message): Allows third-party code to add a message after the Currency setting markup. - [Action - gform_delete_entries](https://www.gravitykit.dev/docs/gravityforms/actions/gform_delete_entries): Fires when you delete entries for a specific form - [Action - gform_delete_entry](https://www.gravitykit.dev/docs/gravityforms/actions/gform_delete_entry): Fires before an entry is deleted. - [Action - gform_editor_pre_render](https://www.gravitykit.dev/docs/gravityforms/actions/gform_editor_pre_render): Allow users to perform actions before the form editor is rendered. - [Action - gform_editor_sidebar_panel_content](https://www.gravitykit.dev/docs/gravityforms/actions/gform_editor_sidebar_panel_content): :::info[Dynamic Hook Name] - [Action - gform_enqueue_scripts](https://www.gravitykit.dev/docs/gravityforms/actions/gform_enqueue_scripts): :::info[Dynamic Hook Name] - [Action - gform_entries_column](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entries_column): Fired within the entries column - [Action - gform_entries_first_column](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entries_first_column): Fires at the end of the first entry column - [Action - gform_entries_view](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entries_view): Fires when viewing entries of a certain form - [Action - gform_entry_created](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_created): Fired after an entry is created. - [Action - gform_entry_detail](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_detail): Fires when entry details are displayed - [Action - gform_entry_detail_content_after](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_detail_content_after): Fires after the entry detail content is displayed - [Action - gform_entry_detail_content_before](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_detail_content_before): Fires before the entry detail content is displayed - [Action - gform_entry_detail_sidebar_after](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_detail_sidebar_after): Fires after the entry detail sidebar information. - [Action - gform_entry_detail_sidebar_before](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_detail_sidebar_before): Fires before the entry detail sidebar is generated - [Action - gform_entry_detail_sidebar_middle](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_detail_sidebar_middle): Inserts information into the middle of the entry detail sidebar - [Action - gform_entry_info](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_info): Adds additional information to the entry details - [Action - gform_entry_list_action](https://www.gravitykit.dev/docs/gravityforms/actions/gform_entry_list_action): :::info[Dynamic Hook Name] - [Action - gform_export_page_{$view}](https://www.gravitykit.dev/docs/gravityforms/actions/gform_export_page_view): Fires when export pages are gathered - [Action - gform_field_advanced_settings](https://www.gravitykit.dev/docs/gravityforms/actions/gform_field_advanced_settings): Inserts additional content within the Advanced field settings - [Action - gform_field_appearance_settings](https://www.gravitykit.dev/docs/gravityforms/actions/gform_field_appearance_settings): Inserts additional content within the Appearance field settings - [Action - gform_field_settings_tab_content](https://www.gravitykit.dev/docs/gravityforms/actions/gform_field_settings_tab_content): :::info[Dynamic Hook Name] - [Action - gform_field_standard_settings](https://www.gravitykit.dev/docs/gravityforms/actions/gform_field_standard_settings): Inserts additional content within the General field settings - [Action - gform_form_settings_page_{$subview}](https://www.gravitykit.dev/docs/gravityforms/actions/gform_form_settings_page_subview): Fires when the settings page view is determined - [Action - gform_forms_post_import](https://www.gravitykit.dev/docs/gravityforms/actions/gform_forms_post_import): Fires after forms have been imported. - [Action - gform_incomplete_submission_post_save](https://www.gravitykit.dev/docs/gravityforms/actions/gform_incomplete_submission_post_save): Fires after an draft submission is saved - [Action - gform_loaded](https://www.gravitykit.dev/docs/gravityforms/actions/gform_loaded): Fires when Gravity Forms has loaded. - [Action - gform_payment_details](https://www.gravitykit.dev/docs/gravityforms/actions/gform_payment_details): Fires after the Form Payment Details (The type of payment, the cost, the ID, etc) - [Action - gform_post_add_entry](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_add_entry): Fires after the Entry is added using the API. - [Action - gform_post_add_subscription_payment](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_add_subscription_payment): Fires after a payment is made on an existing subscription. - [Action - gform_post_enqueue_scripts](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_enqueue_scripts): Allows custom actions to be performed when scripts/styles are enqueued. - [Action - gform_post_entry_list](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_entry_list): Fires after the entry list content is generated. - [Action - gform_post_export_entries](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_export_entries): Fires after exporting all the entries in form - [Action - gform_post_fail_subscription_payment](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_fail_subscription_payment): Fires after a subscription payment has failed - [Action - gform_post_form_activated](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_form_activated): Fires after an inactive form gets marked as active - [Action - gform_post_form_deactivated](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_form_deactivated): Fires after an active form gets marked as inactive - [Action - gform_post_form_duplicated](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_form_duplicated): Fires after a form is duplicated - [Action - gform_post_form_restored](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_form_restored): Fires after a form is restored from trash - [Action - gform_post_form_trashed](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_form_trashed): Fires after a form is trashed - [Action - gform_post_form_views_deleted](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_form_views_deleted): Fires after form views are deleted - [Action - gform_post_install](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_install): Fires after Gravity Forms is fully installed. - [Action - gform_post_note_added](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_note_added): Fires after a note has been added to an entry - [Action - gform_post_paging](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_paging): :::info[Dynamic Hook Name] - [Action - gform_post_payment_callback](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_payment_callback): Fires right after the payment callback. - [Action - gform_post_payment_completed](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_payment_completed): Fires after a payment is completed through a form - [Action - gform_post_payment_refunded](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_payment_refunded): Fires after a payment is refunded - [Action - gform_post_payment_status_change](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_payment_status_change): Fired every time the entry payment status changes. - [Action - gform_post_payment_transaction](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_payment_transaction): Fires after a payment transaction is created in Gravity Forms. - [Action - $gform_post_process_args](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_process_args): Fires after the form processing is completed. Form processing happens when submitting a page on a multi-page form (i.e. going to the "Next" or "Pre... - [Action - gform_post_process_async_notifications](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_process_async_notifications): Allows custom actions to be performed after notifications are sent asynchronously. - [Action - gform_post_process_feed](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_process_feed): Perform a custom action when a feed has been processed. - [Action - gform_post_resend_all_notifications](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_resend_all_notifications): Fires after the resend notifications processing is finished - [Action - gform_post_resend_notification](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_resend_notification): Fires after the current notification processing is finished - [Action - gform_post_save_feed_settings](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_save_feed_settings): Perform a custom action when a feed is saved. - [Action - gform_post_send_entry_note](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_send_entry_note): Fires after a note is attached to an entry and sent as an email - [Action - gform_post_submission](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_submission): :::info[Dynamic Hook Name] - [Action - $gform_post_submission_args](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_submission_args): Allows additional actions to be performed after form submission when the confirmation is a redirect. - [Action - gform_post_subscription_started](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_subscription_started): Fires when someone starts a subscription - [Action - gform_post_update_entry](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_update_entry): :::info[Dynamic Hook Name] - [Action - gform_post_update_entry_property](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_update_entry_property): Fired after an entry property is updated. - [Action - gform_post_update_form_meta](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_update_form_meta): :::info[Dynamic Hook Name] - [Action - gform_post_upgrade](https://www.gravitykit.dev/docs/gravityforms/actions/gform_post_upgrade): Fires after Gravity Forms is fully upgraded. - [Action - gform_pre_confirmation_deleted](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_confirmation_deleted): Fires right before a confirmation is deleted. - [Action - gform_pre_delete_feed](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_delete_feed): Allows custom actions to be performed just before a feed is deleted from the database. - [Action - gform_pre_enqueue_scripts](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_enqueue_scripts): :::info[Dynamic Hook Name] - [Action - gform_pre_entry_detail](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_entry_detail): :::info[Dynamic Hook Name] - [Action - gform_pre_entry_list](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_entry_list): Fires before the entry list content is generated. - [Action - gform_pre_handle_confirmation](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_handle_confirmation): Fires during submission before the confirmation is processed. - [Action - gform_pre_log_message](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_log_message): Fires before a logging message is recorded regardless of whether logging is enabled. Useful for sending logs to other systems outside the file system. - [Action - gform_pre_note_deleted](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_note_deleted): Fires before a note is deleted - [Action - gform_pre_notification_activated](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_notification_activated): Fires before a notification is activated - [Action - gform_pre_notification_deactivated](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_notification_deactivated): Fires before a notification is deactivated - [Action - gform_pre_notification_deleted](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_notification_deleted): Fires before a notification is deleted. - [Action - gform_pre_print_scripts](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_print_scripts): :::info[Dynamic Hook Name] - [Action - gform_pre_process_async_notifications](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_process_async_notifications): Allows custom actions to be performed before notifications are sent asynchronously. - [Action - $gform_pre_submission_args](https://www.gravitykit.dev/docs/gravityforms/actions/gform_pre_submission_args): Fires before form submission is handled - [Action - gform_preview_body_open](https://www.gravitykit.dev/docs/gravityforms/actions/gform_preview_body_open): Fire after the opening <body> tag of the preview page. - [Action - gform_preview_footer](https://www.gravitykit.dev/docs/gravityforms/actions/gform_preview_footer): Fires in the footer of a Form Preview page - [Action - gform_preview_header](https://www.gravitykit.dev/docs/gravityforms/actions/gform_preview_header): Fire before the closing <head> tag of the preview page. - [Action - gform_preview_init](https://www.gravitykit.dev/docs/gravityforms/actions/gform_preview_init): Fires when a Form Preview is loaded. - [Action - gform_print_entry_content](https://www.gravitykit.dev/docs/gravityforms/actions/gform_print_entry_content): Output content for the current entry when looping through entries on the Print Entry view. - [Action - gform_print_entry_footer](https://www.gravitykit.dev/docs/gravityforms/actions/gform_print_entry_footer): Adds actions to the Print Entry page footer - [Action - gform_print_entry_header](https://www.gravitykit.dev/docs/gravityforms/actions/gform_print_entry_header): Adds actions to the entry printing view's header - [Action - gform_print_scripts](https://www.gravitykit.dev/docs/gravityforms/actions/gform_print_scripts): :::info[Dynamic Hook Name] - [Action - gform_register_init_scripts](https://www.gravitykit.dev/docs/gravityforms/actions/gform_register_init_scripts): :::info[Dynamic Hook Name] - [Action - gform_send_email_failed](https://www.gravitykit.dev/docs/gravityforms/actions/gform_send_email_failed): Fires when an email from Gravity Forms has failed to send - [Action - gform_settings_ . str_replace( , _, $subview)](https://www.gravitykit.dev/docs/gravityforms/actions/gform_settings_.str_replace_subview): Fires in the settings page depending on which page of the settings page you are in (the Subview). - [Action - gform_{$slug}_error](https://www.gravitykit.dev/docs/gravityforms/actions/gform_slug_error): :::info[Dynamic Hook Name] - [Action - gform_state_pre_encode](https://www.gravitykit.dev/docs/gravityforms/actions/gform_state_pre_encode): :::info[Dynamic Hook Name] - [Action - gform_system_status_page_{$subview}](https://www.gravitykit.dev/docs/gravityforms/actions/gform_system_status_page_subview): Fires when the settings page view is determined - [Action - gform_trigger_payment_delayed_feeds](https://www.gravitykit.dev/docs/gravityforms/actions/gform_trigger_payment_delayed_feeds): Used in GFFeedAddOn to trigger processing of feeds delayed until payment is completed. - [Action - gform_uninstalling](https://www.gravitykit.dev/docs/gravityforms/actions/gform_uninstalling): Used to perform any cleanup tasks when the uninstall button has been clicked on the Forms > Settings > Uninstall page. - [Action - gform_update_{$property_name}](https://www.gravitykit.dev/docs/gravityforms/actions/gform_update_property_name): Fired after an entry property is updated - [Action - gform_view](https://www.gravitykit.dev/docs/gravityforms/actions/gform_view): Fires an action based on the form view - [Actions](https://www.gravitykit.dev/docs/gravityforms/actions): Gravity Forms actions - [Action - $this->identifier . _batch_deleted](https://www.gravitykit.dev/docs/gravityforms/actions/this-identifier._batch_deleted): Batch deleted action. - [Action - $this->identifier . _batch_saved](https://www.gravitykit.dev/docs/gravityforms/actions/this-identifier._batch_saved): Batch saved action. - [Action - $this->identifier . _batch_updated](https://www.gravitykit.dev/docs/gravityforms/actions/this-identifier._batch_updated): Batch updated action. - [Action - $this->identifier . _process_locked](https://www.gravitykit.dev/docs/gravityforms/actions/this-identifier._process_locked): Action to note whether the background process managed to create its lock. - [Action - $this->identifier . _process_unlocked](https://www.gravitykit.dev/docs/gravityforms/actions/this-identifier._process_unlocked): Action to note whether the background process managed to release its lock. - [GF_Field](https://www.gravitykit.dev/docs/gravityforms/api/classes/gf_field): Class GF_Field - [GF_Field_Address](https://www.gravitykit.dev/docs/gravityforms/api/classes/gf_field_address): **Source:** `includes/fields/class-gf-field-address.php:7` - [GF_Field_Email](https://www.gravitykit.dev/docs/gravityforms/api/classes/gf_field_email): **Source:** `includes/fields/class-gf-field-email.php:8` - [GF_Field_FileUpload](https://www.gravitykit.dev/docs/gravityforms/api/classes/gf_field_fileupload): **Source:** `includes/fields/class-gf-field-fileupload.php:8` - [GF_Field_Number](https://www.gravitykit.dev/docs/gravityforms/api/classes/gf_field_number): **Source:** `includes/fields/class-gf-field-number.php:8` - [GF_Field_Radio](https://www.gravitykit.dev/docs/gravityforms/api/classes/gf_field_radio): **Source:** `includes/fields/class-gf-field-radio.php:9` - [GFAddOn](https://www.gravitykit.dev/docs/gravityforms/api/classes/gfaddon): Class GFAddOn - [GFFeedAddOn](https://www.gravitykit.dev/docs/gravityforms/api/classes/gffeedaddon): **Source:** `includes/addon/class-gf-feed-addon.php:18` - [Gravity_Forms\Gravity_Forms\Form_Display\State\State_Handler](https://www.gravitykit.dev/docs/gravityforms/api/classes/gravity_forms-gravity_forms-form_display-state-state_handler): Class State_Handler. - [Gravity_Forms\Gravity_Forms\Settings\GF_Settings_Encryption](https://www.gravitykit.dev/docs/gravityforms/api/classes/gravity_forms-gravity_forms-settings-gf_settings_encryption): Class GF_Settings_Encryption - [Gravity_Forms\Gravity_Forms\Settings\Settings](https://www.gravitykit.dev/docs/gravityforms/api/classes/gravity_forms-gravity_forms-settings-settings): **Source:** `includes/settings/class-settings.php:16` - [Gravity Forms Classes](https://www.gravitykit.dev/docs/gravityforms/api/classes): - [`GF_Field`](./gf_field) — Class GF_Field - [WP_REST_Controller](https://www.gravitykit.dev/docs/gravityforms/api/classes/wp_rest_controller): This is a copy of WP_REST_Controller which is not currently in the WordPress core. - [gform_admin_pre_render](https://www.gravitykit.dev/docs/gravityforms/api/functions/gform_admin_pre_render): `public static function gform_admin_pre_render( $form )` - [Gravity Forms Functions](https://www.gravitykit.dev/docs/gravityforms/api/functions): - [`gform_admin_pre_render`](./gform_admin_pre_render) — Passes the given form through the gform_admin_pre_render filter. - [Gravity Forms API Reference](https://www.gravitykit.dev/docs/gravityforms/api): Generated from PHP source and PHPDoc comments. - [Filter - determine_locale](https://www.gravitykit.dev/docs/gravityforms/filters/determine_locale): Filters the locale for the current request. - [Filter - $filter](https://www.gravitykit.dev/docs/gravityforms/filters/filter): Allows the form confirmation to be overridden. - [Filter - gaddon_no_output_field_properties](https://www.gravitykit.dev/docs/gravityforms/filters/gaddon_no_output_field_properties): Each nonstandard property will be extracted from the $props array so it is not auto-output in the field HTML - [Filter - gform_abort_submission_with_confirmation](https://www.gravitykit.dev/docs/gravityforms/filters/gform_abort_submission_with_confirmation): :::info[Dynamic Hook Name] - [Filter - gform_add_field_buttons](https://www.gravitykit.dev/docs/gravityforms/filters/gform_add_field_buttons): Add/edit/remove "Add Field" buttons from the form editor's floating toolbox. - [Filter - gform_addnote_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_addnote_button): Allows for modification of the "Add Note" button for Entry Notes - [Filter - gform_addon_app_navigation_ . $this->get_slug()](https://www.gravitykit.dev/docs/gravityforms/filters/gform_addon_app_navigation_.this-get_slug): Filters through addon menus (filter by addon slugs) - [Filter - gform_addon_app_settings_menu_ . $this->get_slug()](https://www.gravitykit.dev/docs/gravityforms/filters/gform_addon_app_settings_menu_.this-get_slug): Filters the tabs within the settings menu. - [Filter - gform_addon_feed_settings_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_addon_feed_settings_fields): Filter the feed settings fields (typically before they are rendered on the Feed Settings edit view). - [Filter - gform_addon_field_map_choices](https://www.gravitykit.dev/docs/gravityforms/filters/gform_addon_field_map_choices): Filter the choices available in the field map drop down. - [Filter - gform_addon_field_value](https://www.gravitykit.dev/docs/gravityforms/filters/gform_addon_field_value): :::info[Dynamic Hook Name] - [Filter - gform_addon_form_settings_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_addon_form_settings_fields): :::info[Dynamic Hook Name] - [Filter - gform_addon_pre_process_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_addon_pre_process_feeds): Modify feeds before they are processed. - [Filter - gform_address_display_format](https://www.gravitykit.dev/docs/gravityforms/filters/gform_address_display_format): Filters the format that the address is displayed in. - [Filter - gform_address_types](https://www.gravitykit.dev/docs/gravityforms/filters/gform_address_types): :::info[Dynamic Hook Name] - [Filter - gform_admin_pre_render](https://www.gravitykit.dev/docs/gravityforms/filters/gform_admin_pre_render): :::info[Dynamic Hook Name] - [Filter - gform_ajax_actions](https://www.gravitykit.dev/docs/gravityforms/filters/gform_ajax_actions): Filters the AJAX actions that are used to determine if the request is a Gravity forms AJAX request. - [Filter - gform_ajax_iframe_content](https://www.gravitykit.dev/docs/gravityforms/filters/gform_ajax_iframe_content): Allows the content of the iframe for the ajax postback to be overridden. - [Filter - gform_ajax_submission_result](https://www.gravitykit.dev/docs/gravityforms/filters/gform_ajax_submission_result): :::info[Dynamic Hook Name] - [Filter - gform_ajax_validation_result](https://www.gravitykit.dev/docs/gravityforms/filters/gform_ajax_validation_result): :::info[Dynamic Hook Name] - [Filter - gform_akismet_enabled](https://www.gravitykit.dev/docs/gravityforms/filters/gform_akismet_enabled): :::info[Dynamic Hook Name] - [Filter - gform_akismet_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_akismet_fields): :::info[Dynamic Hook Name] - [Filter - gform_allow_feed_reprocessing](https://www.gravitykit.dev/docs/gravityforms/filters/gform_allow_feed_reprocessing): Allows reprocessing of the feed to be enabled. This applies to both synchronous and asynchronous feed processing. - [Filter - gform_allowable_tags](https://www.gravitykit.dev/docs/gravityforms/filters/gform_allowable_tags): Allows the list of tags allowed in the field value to be modified. - [Filter - gform_always_show_spinner](https://www.gravitykit.dev/docs/gravityforms/filters/gform_always_show_spinner): :::info[Dynamic Hook Name] - [Filter - gform_app_menu_position_ . $this->get_slug()](https://www.gravitykit.dev/docs/gravityforms/filters/gform_app_menu_position_.this-get_slug): Modify the menu position of an add-on menu - [Filter - gform_author_dropdown_args](https://www.gravitykit.dev/docs/gravityforms/filters/gform_author_dropdown_args): :::info[Dynamic Hook Name] - [Filter - gform_before_resend_notifications](https://www.gravitykit.dev/docs/gravityforms/filters/gform_before_resend_notifications): :::info[Dynamic Hook Name] - [Filter - gform_block_form_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_block_form_forms): Modify the list of available forms displayed in the Form block. - [Filter - gform_cdata_close](https://www.gravitykit.dev/docs/gravityforms/filters/gform_cdata_close): Filter the closing of the script block. Allows for CDATA closing tags if needed for XHTML/XML. - [Filter - gform_cdata_open](https://www.gravitykit.dev/docs/gravityforms/filters/gform_cdata_open): Filter the immediate opening of the script block. Allows for CDATA opening tags if needed for XHTML/XML. - [Filter - gform_checkbox_deselect_all_label](https://www.gravitykit.dev/docs/gravityforms/filters/gform_checkbox_deselect_all_label): :::info[Dynamic Hook Name] - [Filter - gform_checkbox_limit_exact_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_checkbox_limit_exact_message): :::info[Dynamic Hook Name] - [Filter - gform_checkbox_limit_max_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_checkbox_limit_max_message): :::info[Dynamic Hook Name] - [Filter - gform_checkbox_limit_min_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_checkbox_limit_min_message): :::info[Dynamic Hook Name] - [Filter - gform_checkbox_limit_range_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_checkbox_limit_range_message): :::info[Dynamic Hook Name] - [Filter - gform_checkbox_select_all_label](https://www.gravitykit.dev/docs/gravityforms/filters/gform_checkbox_select_all_label): :::info[Dynamic Hook Name] - [Filter - gform_column_input](https://www.gravitykit.dev/docs/gravityforms/filters/gform_column_input): :::info[Dynamic Hook Name] - [Filter - gform_column_input_content](https://www.gravitykit.dev/docs/gravityforms/filters/gform_column_input_content): :::info[Dynamic Hook Name] - [Filter - gform_common_currencies](https://www.gravitykit.dev/docs/gravityforms/filters/gform_common_currencies): Filter the common currencies shown in currency selects that use this data. You'll want to make sure the custom data that maps to the key is include... - [Filter - gform_config_data_ . $this->name()](https://www.gravitykit.dev/docs/gravityforms/filters/gform_config_data_.this-name): Allows developers to modify the raw config data being sent to the Config Parser. Useful for adding in custom default/mock values for a given entry ... - [Filter - gform_confirmation_anchor](https://www.gravitykit.dev/docs/gravityforms/filters/gform_confirmation_anchor): :::info[Dynamic Hook Name] - [Filter - gform_confirmation_settings_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_confirmation_settings_fields): :::info[Dynamic Hook Name] - [Filter - gform_confirmation_ui_settings](https://www.gravitykit.dev/docs/gravityforms/filters/gform_confirmation_ui_settings): :::warning[Deprecated] - [Filter - gform_consent_checked_indicator](https://www.gravitykit.dev/docs/gravityforms/filters/gform_consent_checked_indicator): Filters the consent checked indicator (image) URL. - [Filter - gform_consent_checked_indicator_markup](https://www.gravitykit.dev/docs/gravityforms/filters/gform_consent_checked_indicator_markup): Filters the consent checked indicator (image) element. - [Filter - gform_countries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_countries): A list of countries displayed in the Address field country drop down. - [Filter - gform_currency_pre_save_entry](https://www.gravitykit.dev/docs/gravityforms/filters/gform_currency_pre_save_entry): :::info[Dynamic Hook Name] - [Filter - gform_dashboard_title](https://www.gravitykit.dev/docs/gravityforms/filters/gform_dashboard_title): Changes the dashboard widget title - [Filter - gform_default_address_type](https://www.gravitykit.dev/docs/gravityforms/filters/gform_default_address_type): :::info[Dynamic Hook Name] - [Filter - gform_delete_field_link](https://www.gravitykit.dev/docs/gravityforms/filters/gform_delete_field_link): This filter allows for modification of a form field delete link. This will change the link for all fields - [Filter - gform_disable_address_map_link](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_address_map_link): Disables the Google Maps link from displaying in the address field. - [Filter - gform_disable_ajax_save](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_ajax_save): :::info[Dynamic Hook Name] - [Filter - gform_disable_auto_update](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_auto_update): Filter to disable Gravity Forms Automatic updates - [Filter - gform_disable_css](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_css): Allows users to disable all CSS files from being loaded on the Front End. - [Filter - gform_disable_custom_field_names_query](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_custom_field_names_query): :::info[Dynamic Hook Name] - [Filter - gform_disable_dom_parser](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_dom_parser): Allow developers to disable the DOM parser entirely. - [Filter - gform_disable_form_legacy_css](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_form_legacy_css): Allows users to disable legacy CSS files from being loaded on the Front End. - [Filter - gform_disable_form_theme_css](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_form_theme_css): Allows users to disable the main theme.css file from being loaded on the Front End. - [Filter - gform_disable_notification](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_notification): :::info[Dynamic Hook Name] - [Filter - gform_disable_print_form_scripts](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_print_form_scripts): Determine if scripts and stylesheets should be printed or enqueued when processing form shortcodes after headers have been sent. - [Filter - gform_disable_resend_notification](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_resend_notification): Allow the resend notification email to be skipped - [Filter - gform_disable_view_counter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_disable_view_counter): :::info[Dynamic Hook Name] - [Filter - gform_display_add_form_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_display_add_form_button): Allows overriding which pages the add form button is added to. - [Filter - gform_display_disable_css_setting](https://www.gravitykit.dev/docs/gravityforms/filters/gform_display_disable_css_setting): Allows forcing the display of the disable CSS setting. - [Filter - gform_display_field_select_columns_entry_list](https://www.gravitykit.dev/docs/gravityforms/filters/gform_display_field_select_columns_entry_list): :::info[Dynamic Hook Name] - [Filter - gform_display_product_summary](https://www.gravitykit.dev/docs/gravityforms/filters/gform_display_product_summary): By default, product fields are not displayed in their containing section (displayed in a product summary table). If the filter is used to disable t... - [Filter - gform_download_hash](https://www.gravitykit.dev/docs/gravityforms/filters/gform_download_hash): Allows the hash to be modified. - [Filter - gform_download_hash_algorithm](https://www.gravitykit.dev/docs/gravityforms/filters/gform_download_hash_algorithm): Allows the hash algorithm to be changed when generating the file download hash. - [Filter - gform_duplicate_field_link](https://www.gravitykit.dev/docs/gravityforms/filters/gform_duplicate_field_link): This filter allows for modification of the form field duplicate link. This will change the link for all fields - [Filter - gform_duplicate_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_duplicate_message): :::info[Dynamic Hook Name] - [Filter - gform_edit_field_link](https://www.gravitykit.dev/docs/gravityforms/filters/gform_edit_field_link): This filter allows for modification of a form field edit link. This will change the link for all fields - [Filter - gform_editor_sidebar_panels](https://www.gravitykit.dev/docs/gravityforms/filters/gform_editor_sidebar_panels): :::info[Dynamic Hook Name] - [Filter - gform_email_field_rejectable_values](https://www.gravitykit.dev/docs/gravityforms/filters/gform_email_field_rejectable_values): :::info[Dynamic Hook Name] - [Filter - gform_embed_edit_post_link](https://www.gravitykit.dev/docs/gravityforms/filters/gform_embed_edit_post_link): Allows the edit post link to be customized. - [Filter - gform_embed_post_types](https://www.gravitykit.dev/docs/gravityforms/filters/gform_embed_post_types): Allows users to modify the post types sent as selectable options in the Embed UI. - [Filter - gform_enable_download_nocache_headers](https://www.gravitykit.dev/docs/gravityforms/filters/gform_enable_download_nocache_headers): Allows the nocache_headers() to be overridden. - [Filter - gform_enable_legacy_markup](https://www.gravitykit.dev/docs/gravityforms/filters/gform_enable_legacy_markup): :::info[Dynamic Hook Name] - [Filter - gform_encrypt_password](https://www.gravitykit.dev/docs/gravityforms/filters/gform_encrypt_password): A filter to allow the password to be encrypted (default set to false) - [Filter - gform_entries_action_links](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entries_action_links): Allows for modification of an entry action links. - [Filter - gform_entries_column_filter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entries_column_filter): Used to inject markup and replace the value of any non-first column in the entry list grid. - [Filter - gform_entries_filter_count_queries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entries_filter_count_queries): Allows the queries used to get the counts for the entries list filter links to be overridden. - [Filter - gform_entries_primary_column_filter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entries_primary_column_filter): Used to inject markup and replace the value of any primary/first column in the entry list grid. - [Filter - gform_entry_detail_grid_display_empty_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_detail_grid_display_empty_fields): A filter to determine if empty fields should be displayed in the entry details. - [Filter - gform_entry_detail_meta_boxes](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_detail_meta_boxes): Allow custom meta boxes to be added to the entry detail page. - [Filter - gform_entry_detail_title](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_detail_title): Filters the title displayed on the entry detail page. - [Filter - gform_entry_detail_url](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_detail_url): Filter the entry URL - [Filter - gform_entry_field_value](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_field_value): Filters a field value displayed within an entry. - [Filter - gform_entry_ids_automatic_deletion](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_ids_automatic_deletion): Allows the array of entry IDs to be modified before automatically deleting according to the personal data retention policy. - [Filter - gform_entry_is_spam](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_is_spam): :::info[Dynamic Hook Name] - [Filter - gform_entry_list_bulk_actions](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_list_bulk_actions): :::info[Dynamic Hook Name] - [Filter - gform_entry_list_columns](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_list_columns): Allow the columns to be displayed in the entry list table to be overridden. - [Filter - gform_entry_meta_conditional_logic_confirmations](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_meta_conditional_logic_confirmations): Filters the entry meta used within confirmations. - [Filter - gform_entry_meta_conditional_logic_notifications](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_meta_conditional_logic_notifications): Filters the entry meta when notification conditional logic is being edited - [Filter - gform_entry_meta_pre_evaluate_conditional_logic](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_meta_pre_evaluate_conditional_logic): Enables customization of the entry meta supported for use with conditional logic before the rules are evaluated. - [Filter - gform_entry_meta_pre_render_feed_settings](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_meta_pre_render_feed_settings): Allows population of the JavaScript entry_meta variable on the feed configuration page. - [Filter - $gform_entry_post_save_args](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_post_save_args): Allows filtering of the entry after it has been saved to the database. - [Filter - gform_entry_pre_handle_confirmation](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_pre_handle_confirmation): Allows the entry to be modified before the confirmation is processed. - [Filter - gform_entry_pre_update](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entry_pre_update): Filters the entry before it is updated. - [Filter - gform_entrydetail_update_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_entrydetail_update_button): A filter to allow the modification of the button to update an entry detail - [Filter - gform_export_form](https://www.gravitykit.dev/docs/gravityforms/filters/gform_export_form): :::info[Dynamic Hook Name] - [Filter - gform_export_forms_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_export_forms_forms): Modify list of forms available for export. - [Filter - gform_export_line](https://www.gravitykit.dev/docs/gravityforms/filters/gform_export_line): Filter the current line being exported. - [Filter - gform_field_choice_markup_pre_render](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_choice_markup_pre_render): :::info[Dynamic Hook Name] - [Filter - gform_field_choices](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_choices): :::info[Dynamic Hook Name] - [Filter - gform_field_choices_max_count_visible](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_choices_max_count_visible): :::info[Dynamic Hook Name] - [Filter - gform_field_content](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_content): :::info[Dynamic Hook Name] - [Filter - gform_field_filter_from_post](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_filter_from_post): Enables the filter settings for the form fields retrieved from $_POST to be modified. - [Filter - gform_field_filters](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_filters): Enables the filter settings for the form fields, entry properties, and entry meta to be overridden. - [Filter - gform_field_groups_form_editor](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_groups_form_editor): Modify the field groups before fields are added. - [Filter - gform_field_input](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_input): :::info[Dynamic Hook Name] - [Filter - gform_field_map_choices](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_map_choices): Filter the choices available in the field map drop down. - [Filter - gform_field_settings_tabs](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_settings_tabs): :::info[Dynamic Hook Name] - [Filter - gform_field_size_choices](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_size_choices): Allows the choices for Field Size setting to be customized. - [Filter - gform_field_types_delete_files](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_types_delete_files): :::info[Dynamic Hook Name] - [Filter - gform_field_validation](https://www.gravitykit.dev/docs/gravityforms/filters/gform_field_validation): :::info[Dynamic Hook Name] - [Filter - gform_file_path_pre_delete_file](https://www.gravitykit.dev/docs/gravityforms/filters/gform_file_path_pre_delete_file): Allow the file path to be overridden so files stored outside the /wp-content/uploads/gravity_forms/ directory can be deleted. - [Filter - gform_file_upload_markup](https://www.gravitykit.dev/docs/gravityforms/filters/gform_file_upload_markup): Modify the HTML for the Multi-File Upload "preview." - [Filter - gform_file_upload_whitelisting_disabled](https://www.gravitykit.dev/docs/gravityforms/filters/gform_file_upload_whitelisting_disabled): Allows disabling the file type and extension check. - [Filter - gform_fileupload_entry_value_file_path](https://www.gravitykit.dev/docs/gravityforms/filters/gform_fileupload_entry_value_file_path): Allows for the filtering of the file path before output. - [Filter - gform_filter_links_entry_list](https://www.gravitykit.dev/docs/gravityforms/filters/gform_filter_links_entry_list): Allow the row of filter links to be modified. - [Filter - gform_footer_init_scripts_filter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_footer_init_scripts_filter): :::info[Dynamic Hook Name] - [Filter - gform_force_hooks_js_output](https://www.gravitykit.dev/docs/gravityforms/filters/gform_force_hooks_js_output): Allow plugins to force the hook vars to output no matter what. Useful for certain edge-cases. - [Filter - gform_form_after_open](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_after_open): :::info[Dynamic Hook Name] - [Filter - gform_form_args](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_args): Provides the ability to modify the options used to display the form - [Filter - gform_form_delete_link](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_delete_link): A filter to allow the modification of the HTML link to delete a form - [Filter - gform_form_export_filename](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_export_filename): Allows the form export filename to be changed. - [Filter - gform_form_export_page](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_export_page): :::info[Dynamic Hook Name] - [Filter - gform_form_list_count](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_list_count): Allow for form count filtering. - [Filter - gform_form_list_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_list_forms): Allow form list filtering. - [Filter - gform_form_not_found_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_not_found_message): Allows the HTML that is displayed when the requested form is not found to be overridden. - [Filter - gform_form_notification_page](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_notification_page): :::info[Dynamic Hook Name] - [Filter - gform_form_post_get_meta](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_post_get_meta): :::info[Dynamic Hook Name] - [Filter - gform_form_settings_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_settings_fields): :::info[Dynamic Hook Name] - [Filter - gform_form_settings_initial_values](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_settings_initial_values): Filter the initial values that will be populated into the form settings. - [Filter - gform_form_settings_menu](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_settings_menu): Filters the settings tabs before they are returned. - [Filter - gform_form_summary](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_summary): Modifies the summary of all forms, includes unread and total entry counts. - [Filter - gform_form_switcher_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_switcher_forms): Filter forms to be displayed in Form Switcher dropdown. - [Filter - gform_form_theme_slug](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_theme_slug): Allow users to filter the theme slug returned for a given form. - [Filter - gform_form_validation_errors](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_validation_errors): :::info[Dynamic Hook Name] - [Filter - gform_form_validation_errors_markup](https://www.gravitykit.dev/docs/gravityforms/filters/gform_form_validation_errors_markup): :::info[Dynamic Hook Name] - [Filter - gform_format_email_to](https://www.gravitykit.dev/docs/gravityforms/filters/gform_format_email_to): Allows for formatting of the TO email address to improve spam score. - [Filter - gform_full_screen_display_setting_group](https://www.gravitykit.dev/docs/gravityforms/filters/gform_full_screen_display_setting_group): Filter to allow third-party code to modify the setting section to query against in the JSON. - [Filter - gform_full_screen_display_setting_name](https://www.gravitykit.dev/docs/gravityforms/filters/gform_full_screen_display_setting_name): Filter to allow third-party code to modify the setting name being queried against in the JSON. - [Filter - gform_full_screen_form_for_display](https://www.gravitykit.dev/docs/gravityforms/filters/gform_full_screen_form_for_display): External filter usable by third-party code to modify/return the form ID for display. Useful for selecting the Form ID based on externally-defined c... - [Filter - gform_full_screen_template_path](https://www.gravitykit.dev/docs/gravityforms/filters/gform_full_screen_template_path): Allows third-party code to define a custom template path to load for full-screen display. Defaults to our internal view. - [Filter - gform_get_entries_args_entry_list](https://www.gravitykit.dev/docs/gravityforms/filters/gform_get_entries_args_entry_list): :::info[Dynamic Hook Name] - [Filter - gform_get_form_confirmation_filter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_get_form_confirmation_filter): :::info[Dynamic Hook Name] - [Filter - gform_get_form_save_confirmation_filter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_get_form_save_confirmation_filter): :::info[Dynamic Hook Name] - [Filter - gform_get_form_save_email_confirmation_filter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_get_form_save_email_confirmation_filter): :::info[Dynamic Hook Name] - [Filter - gform_get_input_value](https://www.gravitykit.dev/docs/gravityforms/filters/gform_get_input_value): :::info[Dynamic Hook Name] - [Filter - gform_gf_field_create](https://www.gravitykit.dev/docs/gravityforms/filters/gform_gf_field_create): Filter the GF_Field object after it is created. - [Filter - gform_gf_legacy_multi](https://www.gravitykit.dev/docs/gravityforms/filters/gform_gf_legacy_multi): Allows users to filter the legacy checks for any form on the page. - [Filter - gform_gf_query_sql](https://www.gravitykit.dev/docs/gravityforms/filters/gform_gf_query_sql): Filter the SQL query fragments to allow low-level advanced analysis and modification before the query is run. - [Filter - gform_has_conditional_logic](https://www.gravitykit.dev/docs/gravityforms/filters/gform_has_conditional_logic): A filter that runs through a form that has conditional logic - [Filter - gform_has_image_choices](https://www.gravitykit.dev/docs/gravityforms/filters/gform_has_image_choices): A filter to determine if a form has image choices. - [Filter - gform_honeypot_input_name](https://www.gravitykit.dev/docs/gravityforms/filters/gform_honeypot_input_name): Allow the honeypot input name to be overridden. - [Filter - gform_honeypot_labels_pre_render](https://www.gravitykit.dev/docs/gravityforms/filters/gform_honeypot_labels_pre_render): Allow the honeypot field labels to be overridden. - [Filter - gform_html_message_template_pre_send_email](https://www.gravitykit.dev/docs/gravityforms/filters/gform_html_message_template_pre_send_email): Allow the template for the html formatted message to be overridden. - [Filter - gform_image_choice_input_visibility](https://www.gravitykit.dev/docs/gravityforms/filters/gform_image_choice_input_visibility): :::info[Dynamic Hook Name] - [Filter - gform_image_choice_label_visibility_default](https://www.gravitykit.dev/docs/gravityforms/filters/gform_image_choice_label_visibility_default): :::info[Dynamic Hook Name] - [Filter - gform_image_sizes](https://www.gravitykit.dev/docs/gravityforms/filters/gform_image_sizes): Filters the Gravity Forms image sizes. - [Filter - gform_include_bom_export_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_include_bom_export_entries): Allows the BOM character to be excluded from the beginning of entry export files. - [Filter - gform_include_thousands_sep_pre_format_number](https://www.gravitykit.dev/docs/gravityforms/filters/gform_include_thousands_sep_pre_format_number): Filters if the thousands separator should be used when displaying the a number field result. - [Filter - gform_incomplete_submission_post_get](https://www.gravitykit.dev/docs/gravityforms/filters/gform_incomplete_submission_post_get): Allows the draft submission to be overridden after it is retrieved from the database but before it used to populate the form. - [Filter - gform_incomplete_submission_pre_save](https://www.gravitykit.dev/docs/gravityforms/filters/gform_incomplete_submission_pre_save): Allows the draft submission to be overridden before it is saved to the database. - [Filter - gform_incomplete_submissions_expiration_days](https://www.gravitykit.dev/docs/gravityforms/filters/gform_incomplete_submissions_expiration_days): Filter lifetime in days of an incomplete form submission - [Filter - gform_init_scripts_footer](https://www.gravitykit.dev/docs/gravityforms/filters/gform_init_scripts_footer): Allows init scripts to be outputted in either the header or footer. - [Filter - gform_ip_address](https://www.gravitykit.dev/docs/gravityforms/filters/gform_ip_address): Allows the IP address of the client to be modified. - [Filter - gform_is_asynchronous_notifications_enabled](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_asynchronous_notifications_enabled): :::info[Dynamic Hook Name] - [Filter - gform_is_delayed_pre_process_feed](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_delayed_pre_process_feed): Allow feed processing to be delayed. - [Filter - gform_is_disabled_duplicate_submissions_protection](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_disabled_duplicate_submissions_protection): :::info[Dynamic Hook Name] - [Filter - gform_is_encrypted_field](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_encrypted_field): Determines if an entry field is stored encrypted. Use this hook to change the default behavior of decrypting fields that have been encrypted or to ... - [Filter - gform_is_feed_asynchronous](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_feed_asynchronous): :::info[Dynamic Hook Name] - [Filter - gform_is_feed_error_retryable](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_feed_error_retryable): Determines if the feed should remain in the queue for another attempt based on the error that occurred during processing. - [Filter - gform_is_request_to_rest_api](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_request_to_rest_api): Allows filtering of whether or not the current request is a request to the Gravity Forms REST API. - [Filter - gform_is_valid_conditional_logic_operator](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_valid_conditional_logic_operator): Filter which checks whether the operator is valid. - [Filter - gform_is_valid_notification_to](https://www.gravitykit.dev/docs/gravityforms/filters/gform_is_valid_notification_to): Allows overriding of the notification destination validation - [Filter - gform_list_field_parameter_delimiter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_list_field_parameter_delimiter): Allow modification of the delimiter used to parse List field URL parameters. - [Filter - gform_localized_script_data_ . $name](https://www.gravitykit.dev/docs/gravityforms/filters/gform_localized_script_data_.name): Allows users to filter the data localized for a given script/resource. - [Filter - gform_logging_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_logging_message): Filters the logging message. - [Filter - gform_max_async_feed_attempts](https://www.gravitykit.dev/docs/gravityforms/filters/gform_max_async_feed_attempts): Allow the number of retries to be modified before the feed is abandoned. - [Filter - gform_max_async_task_attempts](https://www.gravitykit.dev/docs/gravityforms/filters/gform_max_async_task_attempts): Allows the number of retries to be modified before the task is abandoned. - [Filter - gform_media_upload_path](https://www.gravitykit.dev/docs/gravityforms/filters/gform_media_upload_path): Filter the media upload location. - [Filter - gform_merge_tag_data](https://www.gravitykit.dev/docs/gravityforms/filters/gform_merge_tag_data): Filter data that will be used to replace merge tags. - [Filter - gform_multifile_upload_field](https://www.gravitykit.dev/docs/gravityforms/filters/gform_multifile_upload_field): :::info[Dynamic Hook Name] - [Filter - gform_multiselect_placeholder](https://www.gravitykit.dev/docs/gravityforms/filters/gform_multiselect_placeholder): :::info[Dynamic Hook Name] - [Filter - gform_new_form_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_new_form_button): Allows for modification of the "New Form" button HTML - [Filter - gform_nonce_life](https://www.gravitykit.dev/docs/gravityforms/filters/gform_nonce_life): Filters the lifespan of the nonce used for AJAX submissions and validation. - [Filter - gform_notes_apply_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notes_apply_button): A filter to allow you to modify the note apply button - [Filter - gform_notes_avatar](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notes_avatar): Allows filtering of the notes avatar - [Filter - gform_notification_actions](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notification_actions): Filters the row action links. - [Filter - gform_notification_disable_from_warning](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notification_disable_from_warning): :::info[Dynamic Hook Name] - [Filter - gform_notification_email_header](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notification_email_header): :::info[Dynamic Hook Name] - [Filter - gform_notification_enable_cc](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notification_enable_cc): :::info[Dynamic Hook Name] - [Filter - gform_notification_events](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notification_events): Allow custom notification events to be added. - [Filter - gform_notification_note](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notification_note): Allow customization of the Sending Result Note. - [Filter - gform_notification_services](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notification_services): Filters the list of notification services. - [Filter - gform_notification_settings_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_notification_settings_fields): :::info[Dynamic Hook Name] - [Filter - gform_order_additional_items](https://www.gravitykit.dev/docs/gravityforms/filters/gform_order_additional_items): :::info[Dynamic Hook Name] - [Filter - gform_order_summary](https://www.gravitykit.dev/docs/gravityforms/filters/gform_order_summary): :::info[Dynamic Hook Name] - [Filter - gform_other_choice_value](https://www.gravitykit.dev/docs/gravityforms/filters/gform_other_choice_value): Filter the default placeholder for the radio button field other choice. - [Filter - gform_payment_amount](https://www.gravitykit.dev/docs/gravityforms/filters/gform_payment_amount): Filter through the way the Payment Amount is rendered - [Filter - gform_payment_date](https://www.gravitykit.dev/docs/gravityforms/filters/gform_payment_date): Allows for modification on the form payment date format - [Filter - gform_payment_statuses](https://www.gravitykit.dev/docs/gravityforms/filters/gform_payment_statuses): Allow custom payment statuses to be defined. - [Filter - gform_payment_transaction_id](https://www.gravitykit.dev/docs/gravityforms/filters/gform_payment_transaction_id): Allows filtering through a payment transaction ID - [Filter - gform_permission_granted_pre_download](https://www.gravitykit.dev/docs/gravityforms/filters/gform_permission_granted_pre_download): Allow custom logic to be used to determine if the file can be accessed. - [Filter - gform_personal_data](https://www.gravitykit.dev/docs/gravityforms/filters/gform_personal_data): Allows custom exporter and erasers to be registered. - [Filter - gform_personal_data_identification_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_personal_data_identification_fields): :::info[Dynamic Hook Name] - [Filter - gform_phone_formats](https://www.gravitykit.dev/docs/gravityforms/filters/gform_phone_formats): :::info[Dynamic Hook Name] - [Filter - gform_plugin_settings_fields](https://www.gravitykit.dev/docs/gravityforms/filters/gform_plugin_settings_fields): Allows the plugin settings fields to be overridden before they are displayed. - [Filter - gform_post_category_choices](https://www.gravitykit.dev/docs/gravityforms/filters/gform_post_category_choices): :::info[Dynamic Hook Name] - [Filter - gform_pre_confirmation_save](https://www.gravitykit.dev/docs/gravityforms/filters/gform_pre_confirmation_save): :::info[Dynamic Hook Name] - [Filter - gform_pre_form_settings_save](https://www.gravitykit.dev/docs/gravityforms/filters/gform_pre_form_settings_save): Filters the updated form settings before being saved. - [Filter - gform_pre_notification_save](https://www.gravitykit.dev/docs/gravityforms/filters/gform_pre_notification_save): :::info[Dynamic Hook Name] - [Filter - gform_pre_process](https://www.gravitykit.dev/docs/gravityforms/filters/gform_pre_process): :::info[Dynamic Hook Name] - [Filter - gform_pre_render](https://www.gravitykit.dev/docs/gravityforms/filters/gform_pre_render): :::info[Dynamic Hook Name] - [Filter - gform_pre_send_email](https://www.gravitykit.dev/docs/gravityforms/filters/gform_pre_send_email): Modify the email before a notification has been sent. - [Filter - $gform_pre_submission_filter_args](https://www.gravitykit.dev/docs/gravityforms/filters/gform_pre_submission_filter_args): Allows the form object to be modified before the entry is saved. - [Filter - $gform_pre_validation_args](https://www.gravitykit.dev/docs/gravityforms/filters/gform_pre_validation_args): Allows the form to be modified before the submission is validated. - [Filter - gform_preview_form_link](https://www.gravitykit.dev/docs/gravityforms/filters/gform_preview_form_link): A filter to allow you to modify the form preview link. - [Filter - gform_preview_styles](https://www.gravitykit.dev/docs/gravityforms/filters/gform_preview_styles): Filters Form Preview Styles. - [Filter - gform_previous_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_previous_button): :::info[Dynamic Hook Name] - [Filter - gform_print_entry_disable_auto_print](https://www.gravitykit.dev/docs/gravityforms/filters/gform_print_entry_disable_auto_print): :::info[Dynamic Hook Name] - [Filter - gform_print_entry_notes](https://www.gravitykit.dev/docs/gravityforms/filters/gform_print_entry_notes): Allows printing of entry notes to be overridden. - [Filter - gform_print_styles](https://www.gravitykit.dev/docs/gravityforms/filters/gform_print_styles): Determines if the Gravity Forms styles should be printed - [Filter - gform_process_template_shortcodes_pre_create_post](https://www.gravitykit.dev/docs/gravityforms/filters/gform_process_template_shortcodes_pre_create_post): Allow shortcode processing of custom field and post title templates to be disabled. - [Filter - gform_product_field_types](https://www.gravitykit.dev/docs/gravityforms/filters/gform_product_field_types): Filters the input types to use when checking if a field is a product field. - [Filter - gform_product_info](https://www.gravitykit.dev/docs/gravityforms/filters/gform_product_info): :::info[Dynamic Hook Name] - [Filter - gform_product_info_name_include_field_label](https://www.gravitykit.dev/docs/gravityforms/filters/gform_product_info_name_include_field_label): Enables inclusion of the field label or admin label in the product name for choice based Product fields. - [Filter - gform_product_quantity](https://www.gravitykit.dev/docs/gravityforms/filters/gform_product_quantity): :::info[Dynamic Hook Name] - [Filter - gform_progress_bar](https://www.gravitykit.dev/docs/gravityforms/filters/gform_progress_bar): Filter the mulit-page progress bar markup. - [Filter - gform_progress_steps](https://www.gravitykit.dev/docs/gravityforms/filters/gform_progress_steps): Filter the multi-page progress steps markup. - [Filter - gform_progressbar_start_at_zero](https://www.gravitykit.dev/docs/gravityforms/filters/gform_progressbar_start_at_zero): Filters whether the progress bar should start at zero. - [Filter - gform_purge_expired_incomplete_submissions_query](https://www.gravitykit.dev/docs/gravityforms/filters/gform_purge_expired_incomplete_submissions_query): Allows the query used to purge expired draft (save and continue) submissions to be overridden. - [Filter - gform_replace_merge_tags](https://www.gravitykit.dev/docs/gravityforms/filters/gform_replace_merge_tags): Allow the text to be filtered so custom merge tags can be replaced. - [Filter - gform_require_login](https://www.gravitykit.dev/docs/gravityforms/filters/gform_require_login): :::info[Dynamic Hook Name] - [Filter - gform_require_login_pre_download](https://www.gravitykit.dev/docs/gravityforms/filters/gform_require_login_pre_download): Allows login to be required to access the file. - [Filter - gform_required_legend](https://www.gravitykit.dev/docs/gravityforms/filters/gform_required_legend): :::info[Dynamic Hook Name] - [Filter - gform_rest_api_capability_delete_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_delete_entries): Filters the capability required to delete entries via the REST API. - [Filter - gform_rest_api_capability_delete_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_delete_feeds): Filters the capability required to delete feeds via the REST API. - [Filter - gform_rest_api_capability_delete_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_delete_forms): Filters the capability required to delete forms via the REST API. - [Filter - gform_rest_api_capability_delete_notes](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_delete_notes): Filters the capability required to delete entries via the REST API. - [Filter - gform_rest_api_capability_get_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_get_entries): Filters the capability required to get entries via the REST API. - [Filter - gform_rest_api_capability_get_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_get_feeds): Filters the capability required to get feeds via the REST API. - [Filter - gform_rest_api_capability_get_field_filters](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_get_field_filters): Filters the capability required to get the field filters via the REST API. - [Filter - gform_rest_api_capability_get_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_get_forms): Filters the capability required to get forms via the REST API. - [Filter - gform_rest_api_capability_get_notes](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_get_notes): Filters the capability required to get entries via the REST API. - [Filter - gform_rest_api_capability_get_results](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_get_results): Filters the capability required to get form results via the web API. - [Filter - gform_rest_api_capability_post_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_post_entries): Filters the capability required to create entries via the REST API. - [Filter - gform_rest_api_capability_post_entries_notifications](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_post_entries_notifications): Filters the capability required to re-send notifications via the REST API. - [Filter - gform_rest_api_capability_post_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_post_feeds): Filters the capability required to create feeds via the REST API. - [Filter - gform_rest_api_capability_post_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_post_forms): Filters the capability required to create forms via the REST API. - [Filter - gform_rest_api_capability_post_notes](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_post_notes): Filters the capability required to create entries via the REST API. - [Filter - gform_rest_api_capability_put_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_put_entries): Filters the capability required to update entries via the REST API. - [Filter - gform_rest_api_capability_put_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_put_feeds): Filters the capability required to update feeds via the REST API. - [Filter - gform_rest_api_capability_put_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_put_forms): Filters the capability required to update forms via the REST API. - [Filter - gform_rest_api_capability_put_notes](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_capability_put_notes): Filters the capability required to update entries via the REST API. - [Filter - gform_rest_api_retrieve_form_totals](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rest_api_retrieve_form_totals): :::info[Dynamic Hook Name] - [Filter - $gform_review_page_args](https://www.gravitykit.dev/docs/gravityforms/filters/gform_review_page_args): A filter for setting up the review page. - [Filter - gform_rich_text_editor_buttons . $mce_filter](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rich_text_editor_buttons.mce_filter): :::info[Dynamic Hook Name] - [Filter - gform_rich_text_editor_options](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rich_text_editor_options): Filters the field options for the rich text editor. - [Filter - gform_routing_field_types](https://www.gravitykit.dev/docs/gravityforms/filters/gform_routing_field_types): Filters the field types supported by notification routing - [Filter - gform_rule_pre_evaluation](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rule_pre_evaluation): Filter the conditional logic rule before it is evaluated. - [Filter - gform_rule_source_value](https://www.gravitykit.dev/docs/gravityforms/filters/gform_rule_source_value): Filter the source value of a conditional logic rule before it is compared with the target value. - [Filter - gform_sanitize_confirmation_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_sanitize_confirmation_message): Allows sanitization to be turned on or off for the confirmation message. Only turn off if you're sure you know what you're doing. - [Filter - gform_save_and_continue_resume_url](https://www.gravitykit.dev/docs/gravityforms/filters/gform_save_and_continue_resume_url): Filters the 'Save and Continue' URL to be used with a partial entry submission. - [Filter - gform_save_field_value](https://www.gravitykit.dev/docs/gravityforms/filters/gform_save_field_value): Filter the value before it's saved to the database. - [Filter - gform_save_form_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_save_form_button): A filter to allow you to modify the Form Save button. - [Filter - gform_savecontinue_expired_message](https://www.gravitykit.dev/docs/gravityforms/filters/gform_savecontinue_expired_message): :::info[Dynamic Hook Name] - [Filter - gform_savecontinue_link](https://www.gravitykit.dev/docs/gravityforms/filters/gform_savecontinue_link): Filters the save and continue link allowing the tag to be customized - [Filter - gform_search_criteria_entry_limit_validation](https://www.gravitykit.dev/docs/gravityforms/filters/gform_search_criteria_entry_limit_validation): :::info[Dynamic Hook Name] - [Filter - gform_search_criteria_entry_list](https://www.gravitykit.dev/docs/gravityforms/filters/gform_search_criteria_entry_list): :::info[Dynamic Hook Name] - [Filter - gform_search_criteria_export_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_search_criteria_export_entries): Allows the search criteria to be filtered before exporting entries. - [Filter - gform_secure_file_download_is_https](https://www.gravitykit.dev/docs/gravityforms/filters/gform_secure_file_download_is_https): Allow for override of SSL replacement. - [Filter - gform_secure_file_download_location](https://www.gravitykit.dev/docs/gravityforms/filters/gform_secure_file_download_location): By default the real location of the uploaded file will be hidden and the download URL will be generated with a security token to prevent guessing o... - [Filter - gform_secure_file_download_url](https://www.gravitykit.dev/docs/gravityforms/filters/gform_secure_file_download_url): Allow filtering of the download URL. - [Filter - gform_settings_display_license_details](https://www.gravitykit.dev/docs/gravityforms/filters/gform_settings_display_license_details): Allows display of the license details panel to be disabled. - [Filter - gform_settings_menu](https://www.gravitykit.dev/docs/gravityforms/filters/gform_settings_menu): Filters the Settings menu tabs. - [Filter - gform_settings_save_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_settings_save_button): Modify the output of the settings save button. - [Filter - gform_shortcode_{$action}](https://www.gravitykit.dev/docs/gravityforms/filters/gform_shortcode_action): Filters the shortcode. - [Filter - gform_shortcode_builder_actions](https://www.gravitykit.dev/docs/gravityforms/filters/gform_shortcode_builder_actions): Filters through the shortcode builder actions (ajax, tabindex, form title) for adding a new form to a post, page, etc. - [Filter - gform_shortcode_builder_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_shortcode_builder_forms): Modify the list of available forms displayed in the shortcode builder. - [Filter - gform_shortcode_preview_disabled](https://www.gravitykit.dev/docs/gravityforms/filters/gform_shortcode_preview_disabled): Allows the enabling (false) or disabling (true) of a shortcode preview of a form - [Filter - gform_source_id_pre_save_entry](https://www.gravitykit.dev/docs/gravityforms/filters/gform_source_id_pre_save_entry): :::info[Dynamic Hook Name] - [Filter - gform_submission_files_pre_save_field_value](https://www.gravitykit.dev/docs/gravityforms/filters/gform_submission_files_pre_save_field_value): Allows filtering (e.g., renaming) of the submission files before they are saved to the form uploads folder and entry. - [Filter - gform_submission_values_pre_save](https://www.gravitykit.dev/docs/gravityforms/filters/gform_submission_values_pre_save): Allows the modification of submitted values before the draft submission is saved. - [Filter - gform_subscription_details_trial_description](https://www.gravitykit.dev/docs/gravityforms/filters/gform_subscription_details_trial_description): Filter through the way the trial description is rendered. - [Filter - gform_suppress_confirmation_redirect](https://www.gravitykit.dev/docs/gravityforms/filters/gform_suppress_confirmation_redirect): Allows the confirmation redirect header to be suppressed. Required by GFAPI::submit_form(). - [Filter - gform_svg_theme_options](https://www.gravitykit.dev/docs/gravityforms/filters/gform_svg_theme_options): Allows users to filter the SVG options available to output in themes. - [Filter - gform_svg_theme_path](https://www.gravitykit.dev/docs/gravityforms/filters/gform_svg_theme_path): Allows users to filter the path used to glob the available SVGs to use for display in themes. - [Filter - gform_system_report](https://www.gravitykit.dev/docs/gravityforms/filters/gform_system_report): Modify sections displayed on the System Status page. - [Filter - gform_system_status_menu](https://www.gravitykit.dev/docs/gravityforms/filters/gform_system_status_menu): Modify menu items which will appear in the System Status menu. - [Filter - gform_target_page](https://www.gravitykit.dev/docs/gravityforms/filters/gform_target_page): :::info[Dynamic Hook Name] - [Filter - gform_telemetry_snapshot_data](https://www.gravitykit.dev/docs/gravityforms/filters/gform_telemetry_snapshot_data): Filters the non-default data to be included in the telemetry snapshot. - [Filter - gform_temp_file_expiration_days](https://www.gravitykit.dev/docs/gravityforms/filters/gform_temp_file_expiration_days): Filter lifetime in days of temporary files. - [Filter - gform_text_counter_template](https://www.gravitykit.dev/docs/gravityforms/filters/gform_text_counter_template): :::info[Dynamic Hook Name] - [Filter - gform_tooltips](https://www.gravitykit.dev/docs/gravityforms/filters/gform_tooltips): Filters the tooltips available - [Filter - gform_uninstall_button](https://www.gravitykit.dev/docs/gravityforms/filters/gform_uninstall_button): Allows for the modification of the Gravity Forms uninstall button. - [Filter - gform_updates_list](https://www.gravitykit.dev/docs/gravityforms/filters/gform_updates_list): Modify plugins displayed on the Updates page. - [Filter - gform_upload_root_htaccess_rules](https://www.gravitykit.dev/docs/gravityforms/filters/gform_upload_root_htaccess_rules): A filter to allow the modification/disabling of parsing certain PHP within Gravity Forms - [Filter - gform_us_states](https://www.gravitykit.dev/docs/gravityforms/filters/gform_us_states): Filters the US states array. - [Filter - gform_use_post_value_for_conditional_logic_save_entry](https://www.gravitykit.dev/docs/gravityforms/filters/gform_use_post_value_for_conditional_logic_save_entry): :::info[Dynamic Hook Name] - [Filter - $gform_validation_args](https://www.gravitykit.dev/docs/gravityforms/filters/gform_validation_args): Allows custom validation of the form. - [Filter - gform_value_pre_duplicate_check](https://www.gravitykit.dev/docs/gravityforms/filters/gform_value_pre_duplicate_check): Filter the value checked during duplicate value checks. - [Filter - gform_visibility_options](https://www.gravitykit.dev/docs/gravityforms/filters/gform_visibility_options): Allows default visibility options to be modified or removed and custom visibility options to be added. - [Filter - gform_web_api_capability_delete_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_delete_entries): Filters the capability required to delete entries via the web API. - [Filter - gform_web_api_capability_delete_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_delete_feeds): Filters the capability required to delete feeds via the web API. - [Filter - gform_web_api_capability_delete_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_delete_forms): Filters the capability required to delete forms via the web API. - [Filter - gform_web_api_capability_get_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_get_entries): Filters the capability required to get entries via the web API. - [Filter - gform_web_api_capability_get_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_get_feeds): Filters the capability required to get feeds via the web API. - [Filter - gform_web_api_capability_get_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_get_forms): Filters the capability required to get form details via the web API. - [Filter - gform_web_api_capability_get_results](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_get_results): Filters the capability required to get form results via the web API. - [Filter - gform_web_api_capability_post_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_post_entries): Filters the capability required to create entries via the web API. - [Filter - gform_web_api_capability_post_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_post_feeds): Filters the capability required to create feeds via the web API. - [Filter - gform_web_api_capability_post_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_post_forms): Filters the capability required to create forms via the web API. - [Filter - gform_web_api_capability_put_entries](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_put_entries): Filters the capability required to update entries via the web API. - [Filter - gform_web_api_capability_put_entries_properties](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_put_entries_properties): Filters the capability required to update entry properties via the web API. - [Filter - gform_web_api_capability_put_feeds](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_put_feeds): Filters the capability required to update feeds via the web API. - [Filter - gform_web_api_capability_put_forms](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_put_forms): Filters the capability required to update forms via the web API. - [Filter - gform_web_api_capability_put_forms_properties](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_capability_put_forms_properties): Filters the capability required to update form properties via the web API. - [Filter - gform_web_api_retrieve_form_totals](https://www.gravitykit.dev/docs/gravityforms/filters/gform_web_api_retrieve_form_totals): :::info[Dynamic Hook Name] - [Filter - gform_webapi_authentication_required_ . $endpoint](https://www.gravitykit.dev/docs/gravityforms/filters/gform_webapi_authentication_required_.endpoint): Allows overriding of authentication for all the endpoints of the Web API. - [Filter - gform_webapi_key_user_capabilities](https://www.gravitykit.dev/docs/gravityforms/filters/gform_webapi_key_user_capabilities): Filters the available capabilities used to check if a user can be added to a REST API key. - [Filter - gforms_order_trial_discount_item_description](https://www.gravitykit.dev/docs/gravityforms/filters/gforms_order_trial_discount_item_description): :::info[Dynamic Hook Name] - [Filter - gforms_order_trial_discount_item_name](https://www.gravitykit.dev/docs/gravityforms/filters/gforms_order_trial_discount_item_name): :::info[Dynamic Hook Name] - [Filter - gforms_order_trial_discount_item_price](https://www.gravitykit.dev/docs/gravityforms/filters/gforms_order_trial_discount_item_price): :::info[Dynamic Hook Name] - [Filter - gforms_order_trial_item_description](https://www.gravitykit.dev/docs/gravityforms/filters/gforms_order_trial_item_description): :::info[Dynamic Hook Name] - [Filter - gforms_order_trial_item_price](https://www.gravitykit.dev/docs/gravityforms/filters/gforms_order_trial_item_price): :::info[Dynamic Hook Name] - [Filters](https://www.gravitykit.dev/docs/gravityforms/filters): Gravity Forms filters - [Filter - pre_determine_locale](https://www.gravitykit.dev/docs/gravityforms/filters/pre_determine_locale): Filters the locale for the current request prior to the default determination process. - [Filter - rest_the_post](https://www.gravitykit.dev/docs/gravityforms/filters/rest_the_post): Filter the post. - [Filter - $tag_args](https://www.gravitykit.dev/docs/gravityforms/filters/tag_args): Allows custom logic to be used to determine if the add-on should process the submission for the given amount. - [Filter - $this->_slug . _feed_actions](https://www.gravitykit.dev/docs/gravityforms/filters/this-_slug._feed_actions): Adds action links to feed items - [Filter - $this->identifier . _chain_id_arg_name](https://www.gravitykit.dev/docs/gravityforms/filters/this-identifier._chain_id_arg_name): Filter the query arg name used for passing the chain ID to new processes. - [Filter - $this->identifier . _post_args](https://www.gravitykit.dev/docs/gravityforms/filters/this-identifier._post_args): Filters the post arguments used during an async request. - [Filter - $this->identifier . _pre_dispatch](https://www.gravitykit.dev/docs/gravityforms/filters/this-identifier._pre_dispatch): Filter fired before background process dispatches its next process. - [Filter - $this->identifier . _query_args](https://www.gravitykit.dev/docs/gravityforms/filters/this-identifier._query_args): Filters the query arguments used during an async request. - [Filter - $this->identifier . _query_url](https://www.gravitykit.dev/docs/gravityforms/filters/this-identifier._query_url): Filters the query URL used during an async request. - [Filter - $this->identifier . _should_continue](https://www.gravitykit.dev/docs/gravityforms/filters/this-identifier._should_continue): Filter whether the current background process should continue running the task if there is data to be processed. - [Filter - $this->identifier . _wp_die](https://www.gravitykit.dev/docs/gravityforms/filters/this-identifier._wp_die): Should wp_die be used? - [Filter - widget_title](https://www.gravitykit.dev/docs/gravityforms/filters/widget_title): Filters the widget title. - [Gravity Forms Developer Documentation](https://www.gravitykit.dev/docs/gravityforms): Developer documentation for Gravity Forms including hooks, actions, filters, and PHP API reference