Dev_toolsLive

BunnyCDN

BunnyCDN is a powerful content delivery network (CDN) offering an API to manage and deliver content globally with ease.

Live

20 of 126 actions ready today

126
actions

Actions

Operations this integration can perform.

132

Add Allowed Referer

Adds a hostname to the allowed referer list for a pull zone. Use this action to restrict content access by configuring referer-based security. Only requests with a Referer header matching one of the allowed hostnames will be able to access the pull zone content. This helps prevent hotlinking and unauthorized content usage from other websites.

Add Blocked IP

Tool to add an IP address to the blocked list of a pull zone. Use when you need to restrict access from specific IPs to prevent unwanted traffic.

Add Blocked Referer

Tool to add a blocked referer to a pull zone. Use when you need to prevent specific domains from hotlinking or accessing content from your CDN.

Add Storage Zone

Tool to add a new storage zone. use when you need dedicated file storage in a specific region.

Add/Update Edge Rule

Tool to add or update edge rules in a BunnyCDN pull zone for advanced traffic control. Edge rules allow conditional request processing based on triggers like URL patterns, headers, country codes, or IP addresses. Each rule can perform actions like forcing SSL, redirecting, setting headers, overriding cache TTL, or blocking requests. Common use cases: - Force HTTPS: ActionType=force_ssl with URL trigger '/*' - Redirect old URLs: ActionType=redirect with specific URL pattern - Cache API responses: ActionType=override_cache_time for '/api/*' paths - Block specific countries: ActionType=block_request with country code trigger - Add security headers: ActionType=set_response_header for CORS/CSP headers To update an existing rule, provide the Guid from the creation response or from listing rules.

Check DNS Zone Availability

Tool to check if a DNS zone name is available for registration. Use before creating a new DNS zone to verify the domain name is not already in use.

Check Pull Zone Availability

Tool to check if a pull zone name is available for registration. Use before creating a new pull zone to verify the name is not already in use.

Check Storage Zone Availability

Tool to check if a storage zone name is available. Use before creating a new storage zone to verify the name is not already in use.

Triggers

Events that start workflows from this integration.

5

Checkout Validation

Triggered to validate if a user can change their plan before allowing it via the Bunny customer portal.

Invoice Created

Triggered when an invoice is created in BunnyCDN.

Payment Succeeded

Triggered when a payment is successfully processed in BunnyCDN.

Tenant Provisioning Change

Triggered when a subscription state changes (e.g., Trial to Paid) or quantities increase/decrease for a tenant.

Video Status Change

Triggered when the status of a video changes in Bunny Stream (e.g., processing, ready, failed).

Related integrations

Don't see the exact action you need?

Tell us what you're trying to connect and we'll help you evaluate whether it fits the current catalog or needs prioritizing.