Update an email allow policy
Updates an existing allow policy. Only provided fields will be modified. Changes take effect for new emails matching the pattern.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
Accepted Permissions (at least one required)
Path Parameters
Body ParametersJSON
Messages from this sender will be exempted from Spam, Spoof and Bulk dispositions. Note - This will not exempt messages with Malicious or Suspicious dispositions.
Deprecated as of July 1, 2025. Use is_exempt_recipient instead. End of life: July 1, 2026.
Deprecated as of July 1, 2025. Use is_trusted_sender instead. End of life: July 1, 2026.
Deprecated as of July 1, 2025. Use is_acceptable_sender instead. End of life: July 1, 2026.
Update an email allow policy
curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/email-security/settings/allow_policies/$POLICY_ID \
-X PATCH \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
-d '{
"comments": "Trust all messages send from test@example.com",
"is_sender": true,
"is_trusted_sender": true,
"pattern": "test@example.com",
"pattern_type": "EMAIL",
"verify_sender": true
}'{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": {
"id": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
"created_at": "2014-01-01T05:20:00.12345Z",
"last_modified": "2014-01-01T05:20:00.12345Z",
"comments": "Trust all messages send from test@example.com",
"is_acceptable_sender": false,
"is_exempt_recipient": false,
"is_recipient": false,
"is_regex": false,
"is_sender": true,
"is_spoof": false,
"is_trusted_sender": true,
"modified_at": "2014-01-01T05:20:00.12345Z",
"pattern": "test@example.com",
"pattern_type": "EMAIL",
"verify_sender": true
}
}Returns Examples
{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": {
"id": "f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
"created_at": "2014-01-01T05:20:00.12345Z",
"last_modified": "2014-01-01T05:20:00.12345Z",
"comments": "Trust all messages send from test@example.com",
"is_acceptable_sender": false,
"is_exempt_recipient": false,
"is_recipient": false,
"is_regex": false,
"is_sender": true,
"is_spoof": false,
"is_trusted_sender": true,
"modified_at": "2014-01-01T05:20:00.12345Z",
"pattern": "test@example.com",
"pattern_type": "EMAIL",
"verify_sender": true
}
}