Skip to content
Notis

Turn an abuse report into a BunnyCDN block

Send a suspected IP to Notis. Review its abuse context and block it on the pull zone you specify when the evidence warrants it.

Trigger

Webhook received

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

Action

Add Blocked IP

Adds an IP address to a pull zone’s block list to restrict access and unwanted traffic.

Why this helps

Looking up IP reputation and then manually updating CDN security rules interrupts incident response and makes it easy to miss a threat.

  • Check the submitted IP against Abuselpdb before taking action.
  • Reduce the delay between an abuse signal and a pull zone block.
  • Use a run report to track the decision and outcome.

Setup

Build it in a few focused steps.

  • 1Connect Abuselpdb and BunnyCDN once in the Notis portal.
  • 2Create an automation in the portal or tell Notis in plain language from any channel.
  • 3In one instruction, ask Notis to check the submitted IP with Abuselpdb and add it to the specified BunnyCDN pull zone's blocked IP list only when the returned evidence supports blocking.
  • 4Choose the webhook trigger and select where run reports should go.
  • 5Test with one real IP and a pull zone ID you are authorized to manage.

Questions about this workflow

What starts this automation?

An HTTP request sent to the automation's Notis webhook starts it. Include the IP address to review and the BunnyCDN pull zone ID.

Does Abuselpdb automatically block the IP?

No. Abuselpdb provides reputation or abuse information; the workflow asks Notis to evaluate the returned evidence and use BunnyCDN's Add Blocked IP action when warranted.

Does this cover every BunnyCDN zone?

No. The instruction should identify the pull zone to update. The action applies to a specified pull zone.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Abuselpdb to Bunnycdn. A trigger fires from one place; an action lands in another.

Abuselpdb triggers

Bunnycdn actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Add Storage Zone

Creates a storage zone, an irreversible action.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Add Allowed Referer

ActionInstant

Create DNS Record

Creates a DNS record in a DNS zone.

ActionInstant

Add Blocked IP

Adds an IP address to a pull zone’s block list to restrict access and unwanted traffic.

ActionInstant

Create Pull Zone

Creates a CDN pull zone to cache and deliver content from your origin server.

ActionInstant

Add Blocked Referer

Adds a referer to a pull zone’s blocked list to prevent its domain from accessing content.

ActionInstant

Delete DNS Record

Deletes a specific DNS record.

ActionInstant

Delete DNS Zone

Permanently deletes a DNS zone.

ActionInstant

Connect any two apps with Notis in the middle.

Abuselpdb and Bunnycdn, or any other combination from 1,000+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Bunnycdn.