Skip to content

Update custom rules for customers or partners

You may want to adjust your custom rules to increase access by customers or partners.

Potential examples include:

  • Removing rate limiting for an API
  • Sharing brand assets and marketing materials

Use ASN in custom rules

If a customer or partner is large enough, you could set up a custom rule based on an autonomous system number (ASN).

Allow traffic by ASN

This example uses:

Example custom rule:

  • When incoming requests match:

    FieldOperatorValueLogic
    AS Numequals64496And
    Bot Scoregreater than30

    If you are using the expression editor:
    (ip.src.asnum eq 64496 and cf.bot_management.score gt 30)

  • Then take action: Skip:

    • All remaining custom rules

Adjust rules by ASN

This example custom rule uses:

If a request meets these criteria, the custom rule will skip User Agent Blocking rules.

  • When incoming requests match:

    FieldOperatorValueLogic
    AS Numequals64496And
    Bot Scoregreater than50

    If you are using the expression editor:
    (ip.src.asnum eq 64496 and cf.bot_management.score gt 50)

  • Then take action: Skip:

    • User Agent Blocking

Use IP addresses in custom rules

For smaller organizations, you could set up custom rules based on IP addresses.

Allow traffic by IP address

This example:

  • Specifies the source IP address and the host.
  • Uses the cf.bot_management.score field to ensure requests are not high-risk traffic.

Example custom rule:

  • When incoming requests match:

    FieldOperatorValueLogic
    IP Source Addressequals203.0.113.1And
    Hostnameequalsexample.comAnd
    Bot Scoregreater than30

    If you are using the expression editor:
    (ip.src eq 203.0.113.1 and http.host eq "example.com" and cf.bot_management.score gt 30)

  • Then take action: Skip:

    • All remaining custom rules

Adjust rules by IP address

This example custom rule specifies the source IP address and the host.

If a request meets these criteria, the custom rule will skip rate limiting rules.

  • When incoming requests match:

    FieldOperatorValueLogic
    IP Source Addressequals203.0.113.1And
    Hostnameequalsexample.com

    If you are using the expression editor:
    (ip.src eq 203.0.113.1 and http.host eq "example.com")

  • Then take action: Skip:

    • All remaining custom rules