* Dashboard

  The following example rule will disable compression for AVIF images, based on either the content type or the file extension specified in the request.

  **When incoming requests match**

  * Custom filter expression:

    * *Media Type* *equals* `image/avif` **OR**
    * *File extension* *equals* `avif`

  **Then**

  * **Compression options** > *Disable compression*

* API

  The following example sets the rules of an existing [entry point ruleset](https://developers.cloudflare.com/ruleset-engine/about/rulesets/#entry-point-ruleset) (with ID `{ruleset_id}`) for the `http_response_compression` phase to a single compression rule, using the [Update a zone ruleset](https://developers.cloudflare.com/api/resources/rulesets/methods/update/) operation:

  ```bash
  curl https://api.cloudflare.com/client/v4/zones/$ZONE_ID/rulesets/$RULESET_ID \
    --request PUT \
    --header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
    --json '{
      "rules": [
          {
              "expression": "http.response.content_type.media_type eq \"image/avif\" or http.request.uri.path.extension eq \"avif\"",
              "action": "compress_response",
              "action_parameters": {
                  "algorithms": [
                      {
                          "name": "none"
                      }
                  ]
              }
          }
      ]
    }'
  ```
