BunnyCDN

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

126 actions Integration catalog
Request access
Connect BunnyCDN once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Allowed RefererBUNNYCDN_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 IPBUNNYCDN_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 RefererBUNNYCDN_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 ZoneBUNNYCDN_ADD_STORAGE_ZONE
Tool to add a new storage zone. Use when you need dedicated file storage in a specific region. Zone creation is irreversible — confirm Name, Region, and ZoneTier before executing.
Add/Update Edge RuleBUNNYCDN_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 AvailabilityBUNNYCDN_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 AvailabilityBUNNYCDN_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 AvailabilityBUNNYCDN_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.
Create Coinify PaymentBUNNYCDN_CREATE_COINIFY_PAYMENT
Tool to create a Coinify cryptocurrency payment for BunnyCDN billing. Use when you need to add credit to a BunnyCDN account using cryptocurrency. Note: This endpoint is deprecated. Consider using alternative payment methods if available.
Create DatabaseBUNNYCDN_CREATE_DATABASE
Creates a new Bunny Database (SQLite-compatible edge database). The database can be deployed in multiple global edge regions with primary and replica configurations for high availability. Storage is available in EU (eu-west-1) or North America (us-east-1), and can be deployed across 41 global edge regions. Use when you need a distributed edge database with SQLite compatibility.
Create DNS RecordBUNNYCDN_CREATE_DNS_RECORD
Tool to create a new DNS record in a specific DNS zone. Use after confirming the DNS zone ID is active.
Create Live Live 2BUNNYCDN_CREATE_LIVE_LIVE2
Tool to retrieve live metrics data for database groups. Use when you need to fetch current performance metrics for specific group IDs.
Create Pull ZoneBUNNYCDN_CREATE_PULL_ZONE
Creates a new CDN pull zone in BunnyCDN for content delivery acceleration. A pull zone acts as a CDN endpoint that caches and delivers content from your origin server through BunnyCDN's global edge network. When created, you get a default hostname (e.g., 'your-name.b-cdn.net') that can serve your content immediately. Use cases: - Accelerate website asset delivery (images, CSS, JS) - Stream video content globally - Cache and deliver API responses - Serve static files from S3 or storage zones Required: name (unique identifier) and origin_url (your source server). The name becomes part of your CDN URL: {name}.b-cdn.net
Create Shield Rate LimitBUNNYCDN_CREATE_SHIELD_RATE_LIMIT
Tool to create a new Shield rate limit rule for protecting against excessive requests. Use when you need to configure rate limiting rules to prevent abuse, DDoS attacks, or API overuse on a Shield zone.
Create Shield Zone Access ListBUNNYCDN_CREATE_SHIELD_ZONE_ACCESS_LIST
Tool to create a new custom access list in a Shield Zone. Use when you need to add IP addresses, countries, ASNs, or JA3 fingerprints to control access.
Delete Container RegistryBUNNYCDN_DELETE_CONTAINER_REGISTRY
Tool to delete a container registry from Magic Containers. Use when you need to remove a container registry after confirming its ID.
Delete DatabaseBUNNYCDN_DELETE_DATABASE
Tool to delete a BunnyCDN database by its ID. Use when you need to permanently remove an existing database after confirming the database ID.
Delete DNS RecordBUNNYCDN_DELETE_DNS_RECORD
Tool to delete a specific DNS record by its ID. Use after confirming the DNS zone ID and record ID.
Delete DNS ZoneBUNNYCDN_DELETE_DNS_ZONE
Tool to delete a specific DNS zone by its ID. Use when you need to permanently remove an existing DNS zone after verifying the zone ID.
Delete Edge RuleBUNNYCDN_DELETE_EDGE_RULE
Tool to delete an Edge Rule from a Pull Zone by its ID. Use when you need to remove an Edge Rule after confirming the Pull Zone ID and Edge Rule ID.
Delete Database GroupBUNNYCDN_DELETE_GROUP
Tool to delete a specific database group by its ID. Use when you need to remove a group from the database.
Delete Pull ZoneBUNNYCDN_DELETE_PULL_ZONE
Tool to delete a specific pull zone by its ID. Use when you need to remove a pull zone after confirming its ID.
Delete Shield Zone Access ListBUNNYCDN_DELETE_SHIELD_ZONE_ACCESS_LIST
Tool to delete a custom access list from a Shield Zone. Use when you need to remove an access control rule after confirming the Shield Zone ID and access list ID.
Delete Storage ZoneBUNNYCDN_DELETE_STORAGE_ZONE
Tool to delete a storage zone. Deletion is irreversible — permanently removes the zone and all associated data. Use only after confirming the correct zone ID with the user.
Generate 2FA VerificationBUNNYCDN_GENERATE2FA_VERIFICATION
Tool to generate 2FA verification details for account security setup. Use when setting up two-factor authentication for a BunnyCDN account.
Generate Database Auth TokenBUNNYCDN_GENERATE_DATABASE_AUTH_TOKEN
Tool to generate an authentication token for a BunnyCDN database. Use when you need to create access credentials for database operations.
Get Billing SummaryBUNNYCDN_GET_BILLING_SUMMARY
Tool to retrieve billing summary with data report for each Pull Zone. Use when you need to understand bandwidth usage and monthly charges across all pull zones.
Get Coinify BTC Exchange RateBUNNYCDN_GET_COINIFY_BTC_EXCHANGE_RATE
Tool to retrieve the current Coinify Bitcoin (BTC) exchange rate. Use when you need the current BTC price for cryptocurrency payment calculations. Note: This endpoint is deprecated according to the API documentation.
Get Container Config SuggestionsBUNNYCDN_GET_CONTAINER_CONFIG_SUGGESTIONS
Tool to get AI-powered configuration suggestions for deploying a container image on BunnyCDN's Magic Containers platform. Use when you need deployment recommendations for a specific container image including endpoint configurations and environment variables.
Get Container Image DigestBUNNYCDN_GET_CONTAINER_IMAGE_DIGEST
Tool to retrieve the digest of a container image from a registry. Use when you need to verify an image version or pin to a specific digest.
Get DatabaseBUNNYCDN_GET_DATABASE
Tool to retrieve details of a specific database by its ID. Use when you need database configuration, size information, and region settings.
Get Database StatisticsBUNNYCDN_GET_DATABASE_STATISTICS
Tool to retrieve time-series statistics for a Bunny Database instance. Returns hourly data for row read/write counts, delegated write requests, storage metrics, and latency over a specified date range. Use when you need to analyze database performance, usage patterns, or billing data.
Get DNS Zone DetailsBUNNYCDN_GET_DNS_ZONE_DETAILS
Tool to retrieve details of a specific DNS zone by its ID. Use when you need to verify DNS zone configuration after creation or update.
Get DNS Zone ListBUNNYCDN_GET_DNS_ZONE_LIST
Tool to list all DNS zones in your Bunny CDN account. Use when you need an overview of all configured DNS zones.
Get Database GroupBUNNYCDN_GET_GROUP
Tool to retrieve details of a specific database group by its ID. Use when you need to get configuration and region information for a database group.
Get LanguagesBUNNYCDN_GET_LANGUAGES
Tool to retrieve the list of languages supported by BunnyCDN's video library. Use when you need to discover available languages for player UI translation or automatic transcription features.
Get Database LimitsBUNNYCDN_GET_LIMITS
Tool to retrieve current database limits for the authenticated BunnyCDN account. Use when you need to check database usage and capacity.
Get oEmbedBUNNYCDN_GET_OEMBED
Tool to retrieve oEmbed metadata for BunnyCDN video embeds. Use when you need embed code or video metadata in oEmbed format.
Get Optimal Base RegionBUNNYCDN_GET_OPTIMAL_BASE_REGION
Tool to get the optimal base region for Magic Containers. Use when you need to determine the best region for deploying Magic Container instances based on current capacity and network conditions.
Get Optimizer StatisticsBUNNYCDN_GET_OPTIMIZER_STATISTICS
Retrieve optimizer statistics for a Pull Zone to understand optimization performance. Use this action to analyze how Bunny Optimizer is performing for a specific Pull Zone, including compression ratios, processing times, optimized request counts, and traffic savings. Supports custom date ranges and hourly/daily grouping for detailed analysis.
Get Origin Shield Queue StatisticsBUNNYCDN_GET_ORIGIN_SHIELD_QUEUE_STATISTICS
Tool to retrieve Origin Shield Queue Statistics for a specific Pull Zone. Use when you need to analyze Origin Shield performance metrics including concurrent and queued request data over a specified time period.
Get Prepare Payment AuthorizationBUNNYCDN_GET_PREPARE_PAYMENT_AUTHORIZATION
Tool to prepare payment authorization for Bunny CDN billing. Use when you need to obtain an authorization key for payment processing. Note: This endpoint is deprecated.
Get Pull ZoneBUNNYCDN_GET_PULL_ZONE
Tool to retrieve details of a specific Pull Zone. Use when you need full configuration and usage stats after confirming the Pull Zone ID.
Get Pull Zone ListBUNNYCDN_GET_PULL_ZONE_LIST
Retrieve a paginated list of all Pull Zones in your BunnyCDN account. Use this to discover existing Pull Zones, their IDs, hostnames, and configuration. Supports filtering by name with the 'search' parameter and pagination with 'page' and 'per_page'. Returns pull zone details including hostnames, bandwidth usage, caching settings, and more.
Get SafeHop StatisticsBUNNYCDN_GET_SAFE_HOP_STATISTICS
Tool to retrieve SafeHop statistics for a specific Pull Zone. Use when you need to analyze how SafeHop has improved reliability by retrying and saving requests. SafeHop is BunnyCDN's feature that automatically retries failed requests and saves bandwidth by serving stale content when the origin is unavailable.
Get Shield Bot Detection ConfigurationBUNNYCDN_GET_SHIELD_BOT_DETECTION
Tool to retrieve bot detection configuration for a specific Shield Zone. Use when you need to view the current bot detection settings and sensitivity levels.
Get Shield DDoS EnumsBUNNYCDN_GET_SHIELD_DDOS_ENUMS
Tool to retrieve available enums for Shield DDoS configuration. Use when you need to discover valid values for DDoS protection settings.
Get Shield Event LogsBUNNYCDN_GET_SHIELD_EVENT_LOGS
Tool to retrieve Shield Event Logs for a specific Shield Zone and date. Use when you need to view security events and Shield activity logs. Supports pagination via continuation tokens for large log sets.
Get Shield Metrics Bot DetectionBUNNYCDN_GET_SHIELD_METRICS_BOT_DETECTION
Tool to retrieve bot detection metrics for a specific Shield Zone. Use when you need to analyze bot traffic and challenges for a Shield Zone.
Get Shield Metrics OverviewBUNNYCDN_GET_SHIELD_METRICS_OVERVIEW
Tool to retrieve comprehensive security metrics overview for a Shield Zone. Use when you need statistics on DDoS protection, WAF rules, bot detection, rate limiting, access lists, and upload scanning for a specific Shield Zone.
Get Shield Metrics Overview DetailedBUNNYCDN_GET_SHIELD_METRICS_OVERVIEW_DETAILED
Tool to retrieve detailed Shield zone metrics overview including DDoS protection, WAF, bot detection, rate limiting, access lists, and upload scanning statistics. Use when you need comprehensive protection metrics for a specific Shield zone over a time period.
Get Shield Metrics Rate Limit by IDBUNNYCDN_GET_SHIELD_METRICS_RATE_LIMIT_ID
Tool to retrieve shield metrics for a specific rate limit by ID. Use when you need to monitor rate limit breach statistics and analyze traffic patterns over the past 28 days.
Get Shield Metrics Rate LimitsBUNNYCDN_GET_SHIELD_METRICS_RATE_LIMITS
Tool to retrieve rate limit metrics for a Shield Zone. Use when you need to analyze rate limiting patterns and statistics for DDoS protection.
Get Shield Metrics Upload ScanningBUNNYCDN_GET_SHIELD_METRICS_UPLOAD_SCANNING
Tool to retrieve upload scanning metrics for a specific Shield Zone. Use when you need to analyze file upload security and scanning statistics for a Shield Zone.
Get Shield Metrics WAF RuleBUNNYCDN_GET_SHIELD_METRICS_WAF_RULE
Tool to retrieve shield metrics for a specific WAF rule. Use when you need to analyze how many requests were blocked, challenged, or logged by a particular WAF rule within a Shield Zone.
Get Shield Promo StateBUNNYCDN_GET_SHIELD_PROMO_STATE
Tool to retrieve a breakdown of Shield promotional data. Use when you need information about current, eligible, and enrolled Shield promotions.
Get Shield Rate Limit by IDBUNNYCDN_GET_SHIELD_RATE_LIMIT_ID
Tool to retrieve a specific rate limit configuration by its ID. Use when you need to view the full details and settings of a shield rate limit rule.
Get Shield Rate LimitsBUNNYCDN_GET_SHIELD_RATE_LIMITS
Tool to retrieve Shield Rate Limits for a specific Shield Zone. Use when you need to list or audit rate limiting rules configured for a Shield Zone.
Get Shield Shield ZonesBUNNYCDN_GET_SHIELD_SHIELD_ZONES
Tool to retrieve a list of all Shield Zones with their configurations. Use when you need to view all Shield Zones and their security settings. Supports pagination to handle large numbers of Shield Zones.
Get Shield Upload Scanning ConfigurationBUNNYCDN_GET_SHIELD_UPLOAD_SCANNING
Tool to retrieve upload scanning configuration for a Shield Zone. Use when you need to check antivirus and CSAM scanning settings for uploaded files.
Showing the first 60 of 126 actions.