# Zero Spam Developer Documentation > Hooks documentation for Zero Spam Version: 1.7.1 This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Action - gf_zero_spam_email_rule_match](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/actions/gf_zero_spam_email_rule_match): Fires when an email matches a rejection rule. - [Actions](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/actions): Zero Spam actions - [Filter - gf_zero_spam_add_key_field](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/filters/gf_zero_spam_add_key_field): Allows the zero spam key field to be disabled by returning false. - [Filter - gf_zero_spam_check_key_field](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/filters/gf_zero_spam_check_key_field): Modifies whether to process this entry submission for spam. - [Filter - gf_zero_spam_client_ip](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/filters/gf_zero_spam_client_ip): Filters the client IP address used for rate limiting. - [Filter - gf_zero_spam_email_rules](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/filters/gf_zero_spam_email_rules): Modifies the email rejection rules before evaluation. - [Filter - gf_zero_spam_rate_limit](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/filters/gf_zero_spam_rate_limit): Filters the maximum number of token requests allowed per IP per minute. - [Filter - gf_zero_spam_token_fetch_timeout](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/filters/gf_zero_spam_token_fetch_timeout): Filters the timeout (in milliseconds) for AJAX token fetch attempts. - [Filters](https://www.gravitykit.dev/docs/gravity-forms-zero-spam/filters): Zero Spam filters - [Zero Spam Developer Documentation](https://www.gravitykit.dev/docs/gravity-forms-zero-spam): Developer documentation for Zero Spam including hooks, actions, filters, and PHP API reference