# bunny.net integration

> CDN, Edge Storage zones, DNS, Stream libraries, Shield WAF, Edge Scripting, Magic Containers and Database management through the bunny.net account API.

- Authentication: apiKey

## Tools (289)

- **Add Allowed Referer (Pull Zone)**: Add Allowed Referer (Pull Zone).
- **Add Allowed Referer (Stream Video Library)**: Add Allowed Referer (Stream Video Library).
- **Add a new origin group to a Load Balancer profile**: Add a new origin group to a Load Balancer profile.
- **Add a new origin to an origin group**: Add a new origin to an origin group.
- **Add Application**: Creates a new application with the specified configuration including containers, volumes, region settings, and autoscaling.
- **Add application endpoint**: Add CDN or Anycast endpoint to a container of given application.
- **Add Blocked IP**: Add Blocked IP.
- **Add Blocked Referer (Pull Zone)**: Add Blocked Referer (Pull Zone).
- **Add Blocked Referer (Stream Video Library)**: Add Blocked Referer (Stream Video Library).
- **Add container registry**: Add a container registry for user.
- **Add Container Template**: Adds a new container template to an application.
- **Add Custom Certificate**: Add Custom Certificate.
- **Add Custom Hostname**: Add Custom Hostname.
- **Add DNS Record**: Add DNS Record.
- **Add DNS Zone**: Add DNS Zone.
- **Add Edge Script**: Add Edge Script.
- **Add Live Thumbnail**: Add Live Thumbnail.
- **Add Live Watermark**: Add Live Watermark.
- **Add Pull Zone**: Add Pull Zone.
- **Add Secret**: Add Secret.
- **Add Storage Zone**: Add Storage Zone.
- **Add/Update Edge Rule**: Add/Update Edge Rule.
- **Add Variable**: Add Variable.
- **Add Video Library**: Add Video Library.
- **Add Watermark**: Add Watermark.
- **Change hostname private key type**: Change hostname private key type.
- **Check the DNS zone availability**: Check the DNS zone availability.
- **Check the pull zone availability**: Check the pull zone availability.
- **Check the storage zone availability**: Check the storage zone availability.
- **Close the account**: Close the current user account
- **Complete External DNS Certificate**: Complete External DNS Certificate.
- **Complete External HTTP Certificate**: Complete External HTTP Certificate.
- **Count Pull Zones**: Count Pull Zones.
- **Create a new Custom Access List associated with a Shield Zone**: Create a new Custom Access List associated with a Shield Zone.
- **Create a new custom WAF rule**: Create a new custom WAF rule.
- **Create a new Load Balancer profile**: Create a new Load Balancer profile.
- **Create a Rate Limit for your Shield Zone**: Create a Rate Limit for your Shield Zone.
- **Create a Shield Zone for your PullZone**: Create a Shield Zone for your PullZone.
- **Create a Shield Zone in under-attack mode for your PullZone**: Create a Shield Zone in under-attack mode for your PullZone.
- **Create Database Group**: Create a new DatabaseGroup for the user.
- **Create Database (v1)**: Create a new database in a DatabaseGroup.
- **Create Database (v2)**: Create a new Database for a user
- **Create log forwarding configuration**: Create a new log forwarding configuration.
- **Delete a custom HTML response page for a Shield Zone**: Delete a custom HTML response page for a Shield Zone.
- **Delete a custom WAF rule**: Delete a custom WAF rule.
- **Delete All Volume Instances**: Deletes all volume instances for a volume template.
- **Delete a Load Balancer profile**: Delete a Load Balancer profile.
- **Delete an origin from an origin group**: Delete an origin from an origin group.
- **Delete an origin group from a Load Balancer profile**: Delete an origin group from a Load Balancer profile.
- **Delete Application**: Marks the application for deletion and enqueues cleanup of all associated resources.
- **Delete application endpoint**: Delete endpoint of a container for given application.
- **Delete a Rate Limit on your Shield Zone**: Delete a Rate Limit on your Shield Zone.
- **Delete Container Registry**: Deletes a container registry.
- **Delete Container Template**: Deletes a container template from an application.
- **Delete Database Group**: Delete a DatabaseGroup for an user.
- **Delete Database (v1)**: Delete a database in a DatabaseGroup.
- **Delete Database (v2)**: Delete a Database for a user.
- **Delete DNS Record**: Delete DNS Record.
- **Delete DNS Zone**: Delete DNS Zone.
- **Delete Edge Rule**: Delete Edge Rule.
- **Delete Edge Script**: Delete Edge Script.
- **Delete Live Thumbnail**: Delete Live Thumbnail.
- **Delete Live Watermark**: Delete Live Watermark.
- **Delete log-forwarding configuration**: Delete a log-forwarding configuration.
- **Delete Pull Zone**: Delete Pull Zone.
- **Delete Secret**: Delete Secret.
- **Delete Storage Zone**: Delete Storage Zone.
- **Delete the specified Custom Access List associated with a Shield Zone**: Delete the specified Custom Access List associated with a Shield Zone.
- **Delete Variable**: Delete Variable.
- **Delete Video Library**: Delete Video Library.
- **Delete Volume Instance**: Deletes a specific volume instance.
- **Delete Watermark**: Delete Watermark.
- **Deploy Application**: Deploys an application, making it active and running.
- **Detach Volume**: Detaches a volume template from all application containers.
- **Disable DNSSEC on a DNS Zone**: Disable DNSSEC on a DNS Zone.
- **Download Payment Request Invoice PDF**: Download Payment Request Invoice PDF.
- **Enable DNSSEC on a DNS Zone**: Enable DNSSEC on a DNS Zone.
- **Export DNS Zone**: Export DNS Zone.
- **Export the full filtered Event Logs set for a Shield Zone as CSV**: Export the full filtered Event Logs set for a Shield Zone as CSV.
- **Find Container Image**: Parses an image reference like "ghcr.io/owner/app:v1" or "owner/app" and checks whether the image tag exists in the selected registries of the user (only those of the reference's host when it has one).
- **Fork Database (preview)**: Fork database
- **Generate Database Group Token**: Generate a new token for the whole DatabaseGroup
- **Generate Database Token (v1)**: Generate a Database Auth Token
- **Generate Database Token (v2)**: Generate a new token for the whole Database
- **Get active price for a resource and optionally cost estimate if usage amount provided**: Get active price for a resource and optionally cost estimate if usage amount provided.
- **Get Active Release**: Get Active Release.
- **Get Active Shield Zones for Pullzone Mapping**: Get Active Shield Zones for Pullzone Mapping.
- **Get a custom HTML response page for a Shield Zone**: Get a custom HTML response page for a Shield Zone.
- **Get a detailed metrics overview for the specified Shield Zone within the selected time range and resolution**: Get a detailed metrics overview for the specified Shield Zone within the selected time range and resolution.
- **Get affiliate details**: Get affiliate details.
- **Get aggregated rate limit metrics for the specified Shield Zone**: Get aggregated rate limit metrics for the specified Shield Zone.
- **Get all Access Lists API enumeration types and their values**: Get all Access Lists API enumeration types and their values.
- **Get all Access Lists available for a Shield Zone**: Get all Access Lists available for a Shield Zone.
- **Get all API Guardian enumeration types and their values**: Get all API Guardian enumeration types and their values.
- **Get all of your Shield Zone Configurations**: Get all of your Shield Zone Configurations.
- **Get a Load Balancer profile**: Get a Load Balancer profile.
- **Get an overview of metrics for the specified Shield Zone**: Get an overview of metrics for the specified Shield Zone.
- **Get API Guardian metrics for the specified Shield Zone**: Get API Guardian metrics for the specified Shield Zone.
- **Get application**: Get application.
- **Get Application Autoscaling**: Retrieves the current autoscaling settings for an application, including minimum and maximum replica counts.
- **Get Application Overview**: Retrieves comprehensive status overview for an application including latency, CPU/RAM usage, active instances, regions, and cost information.
- **Get Application Region Settings**: Retrieves the current region settings for an application, including allowed regions, required regions, and maximum allowed regions.
- **Get Application Statistics**: Retrieves historical statistics for an application including CPU, RAM, traffic, latency, and volume usage over a specified time period.
- **Get Application Usage Summary**: Retrieves usage summary for an application including latency, volume size, monthly cost, and status information.
- **Get Audit Log**: Get Audit Log.
- **Get Billing Details**: Get the billing status details
- **Get Billing Summary**: Get Billing Summary.
- **Get Billing Summary Document**: Get Billing Summary Document.
- **Get bot detection metrics for the specified Shield Zone**: Get bot detection metrics for the specified Shield Zone.
- **Get Code**: Get Code.
- **Get Container Config Suggestions**: Gets recommended configuration for a container image including endpoint configurations and environment variables.
- **Get Container Image Digest**: Retrieves the digest information for a specific container image tag.
- **Get Container Registry**: Retrieves a specific container registry by its ID.
- **Get Container Template**: Gets a container template within an application.
- **Get Country List**: Get Country List.
- **Get current-period request usage and pricing for a Load Balancer**: Get current-period request usage and pricing for a Load Balancer.
- **Get Database Active Usage (v2)**: Get active stats for Databases.
- **Get Database Aggregated Usage (v2)**: Get the aggregated usage for the time period for a Database.
- **Get Database Group**: Read a DatabaseGroup
- **Get Database Group Aggregated Usage**: Get the aggregated usage for the time period for a Database Group.
- **Get Database Group Statistics**: Get the associated stats for a Database Group.
- **Get Database Limits**: Get current account limits and usage
- **Get Database Statistics (v2)**: Get the associated stats for a Database.
- **Get Database (v1)**: Returns a database belonging to the user.
- **Get Database (v2)**: Read a Database
- **Get detailed metrics for the specified Rate Limit**: Get detailed metrics for the specified Rate Limit.
- **Get DNS Query Statistics**: Get DNS Query Statistics.
- **Get DNS Zone**: Get DNS Zone.
- **Get Edge Script**: Get Edge Script.
- **Get Edge Script Statistics**: Get Edge Script Statistics.
- **Get Event Logs for Shield Zone**: Get Event Logs for Shield Zone.
- **Get Image Config**: Retrieves endpoint and volume suggestions for a container image from a registry.
- **Get Individual Rate Limit for your Shield Zone**: Get Individual Rate Limit for your Shield Zone.
- **Get Languages**: Get Languages.
- **Get Live Metrics for Database Groups**: Get the live metrics for groups, you need to pass the database ids with the header: `group-ids`.
- **Get Live Metrics for Databases**: Get the live metrics for databases, you need to pass the database ids with the header: `db-ids`.
- **Get Load Balancer statistics**: Get Load Balancer statistics.
- **Get log-forwarding configuration**: Get a specific log-forwarding configuration by ID.
- **Get metrics for a specific API Guardian endpoint within the specified Shield Zone**: Get metrics for a specific API Guardian endpoint within the specified Shield Zone.
- **Get metrics for a specific WAF Rule within the specified Shield Zone**: Get metrics for a specific WAF Rule within the specified Shield Zone.
- **Get Optimal Base Region**: Returns the optimal base region for deployment based on the user's CDN server token location.
- **Get Optimal Database Regions**: Get the optimal configuration for setting up a database based on your location.
- **Get Optimal Single Database Region**: Get the optimal configuration for setting up a database based on your location for single region deployement
- **Get Optimizer Statistics**: Get Optimizer Statistics.
- **Get Origin Error Logs**: Retrieves origin error logs for the given Pull Zone and date.
- **Get Origin Shield Queue Statistics**: Get Origin Shield Queue Statistics.
- **Get Pending Payment Requests**: Get Pending Payment Requests.
- **Get Pull Zone**: Get Pull Zone.
- **Get Rate Limits for your Shield Zone**: Get Rate Limits for your Shield Zone.
- **Get Releases**: Get Releases.
- **Get SafeHop Statistics**: Get SafeHop Statistics.
- **Get Singular Shield Zone Configuration**: Get Singular Shield Zone Configuration.
- **Get Singular Shield Zone Configuration for PullZone**: Get Singular Shield Zone Configuration for PullZone.
- **Get Statistics**: Get Statistics.
- **Get statistics roll-ups for all Load Balancers on the account**: Get statistics roll-ups for all Load Balancers on the account.
- **Get Storage Zone**: Get Storage Zone.
- **Get Storage Zone Egress Statistics**: Get Storage Zone Egress Statistics.
- **Get Storage Zone Regions**: Get Storage Zone Regions.
- **Get Storage Zone Statistics**: Get Storage Zone Statistics.
- **Get the API Guardian configuration and endpoints**: Get the API Guardian configuration and endpoints.
- **Get the current Promotion State for your Account**: Get the current Promotion State for your Account.
- **Get the latest DNS record scan result for a DNS Zone**: Get the latest DNS record scan result for a DNS Zone.
- **Get the list of Load Balancer profiles**: Get the list of Load Balancer profiles.
- **Get the overage breakdown for the specified Shield Zone for a given month, segmented by billing plan changes**: Get the overage breakdown for the specified Shield Zone for a given month, segmented by billing plan changes.
- **Get the pull zones attached to a Load Balancer**: Get the pull zones attached to a Load Balancer.
- **Get the recommended defaults for creating a Shield Zone**: Get the recommended defaults for creating a Shield Zone.
- **Get the specified Custom Access List associated with a Shield Zone**: Get the specified Custom Access List associated with a Shield Zone.
- **Get upload scanning metrics for the specified Shield Zone**: Get upload scanning metrics for the specified Shield Zone.
- **Get User Limits**: Retrieves the current resource limits and usage for the authenticated user, including application counts and instance limits.
- **Get Variable**: Get Variable.
- **Get Video Library**: Get Video Library.
- **Get Video Library DRM Statistics**: Get Video Library DRM Statistics.
- **Get Video Library Transcribing Statistics**: Get Video Library Transcribing Statistics.
- **Get your Current Upload Scanning Configuration**: Get your Current Upload Scanning Configuration.
- **Global Search**: Global Search.
- **Import DNS Records**: Import DNS Records.
- **Invalidate Database Group Tokens**: Invalidates all authorization tokens for the specified group.
- **Invalidate Database Tokens (v1)**: Invalidate Database auth tokens
- **Invalidate Database Tokens (v2)**: Invalidates all authorization tokens for the specified group.
- **Issue new wildcard certificate**: Issue new wildcard certificate.
- **List API Keys**: List API Keys.
- **List application endpoints**: List endpoints from all containers for given application
- **List Applications**: Lists all applications for the authenticated user with their current status.
- **List bots available for explicit allow/block configuration on this Shield Zone, grouped by category**: List bots available for explicit allow/block configuration on this Shield Zone, grouped by category.
- **List Container Images**: Lists all container images available in a private registry.
- **List Container Image Tags**: Lists all available tags for a specific container image.
- **List Container Registries**: Lists all container registries configured for the authenticated user.
- **List Database Groups**: List database groups the user has access to.
- **List Database Regions**: List the configuration for the current environment
- **List Databases (v1)**: Returns a list of every databases of the user.
- **List Databases (v2)**: List database the user has access to.
- **List Database Versions (preview)**: List versions for a Database
- **List DNS Zone Records**: List DNS Zone Records.
- **List DNS Zones**: List DNS Zones.
- **List Edge Scripts**: List Edge Scripts.
- **List log-forwarding configurations**: Get a list of all log-forwarding configurations for the authenticated user.
- **List Node IPs (Plain)**: Lists all node IP addresses in the Magic Containers network as a flat list.
- **List Nodes**: Lists all node IP addresses in the Magic Containers network.
- **List of all DDoS Enum Mappings**: List of all DDoS Enum Mappings.
- **List Pull Zones**: List Pull Zones.
- **List Regions**: Lists all available regions where applications can be deployed, including their anycast support and capacity status.
- **List Secrets**: List Secrets.
- **List Storage Zones**: List Storage Zones.
- **List Video Libraries**: List Video Libraries.
- **List Volumes**: Lists all volume templates and their instances for an application, including usage statistics.
- **Load Free Certificate**: Load Free Certificate.
- **Patch Application**: Partially updates an existing application using JSON Merge Patch semantics.
- **Patch Container Template**: Partially updates a container template within an application.
- **Publish Latest Release**: Publish Latest Release.
- **Publish Specific Release**: Publish Specific Release.
- **Purge Cache**: Purge Cache.
- **Purge URL**: Purge URL.
- **Query CDN Logs (legacy v1)**: Query CDN Logs (legacy v1).
- **Query CDN Logs (v2)**: Authenticate with either an `Authorization` bearer JWT or an `AccessKey` header.
- **Recreate Pod**: Recreate a pod, deleting previous one.
- **Region list**: Region list.
- **Remove Allowed Referer (Pull Zone)**: Remove Allowed Referer (Pull Zone).
- **Remove Allowed Referer (Stream Video Library)**: Remove Allowed Referer (Stream Video Library).
- **Remove Blocked IP**: Remove Blocked IP.
- **Remove Blocked Referer (Pull Zone)**: Remove Blocked Referer (Pull Zone).
- **Remove Blocked Referer (Stream Video Library)**: Remove Blocked Referer (Stream Video Library).
- **Remove Certificate**: Remove Certificate.
- **Remove Custom Hostname**: Remove Custom Hostname.
- **Replace Custom WAF Rule**: Replace Custom WAF Rule.
- **Request External DNS Certificate**: Request External DNS Certificate.
- **Request External HTTP Certificate**: Request External HTTP Certificate.
- **Reset API Key**: Reset API Key.
- **Reset Password**: Reset Password.
- **Reset Read Only API Key**: Reset Read Only API Key.
- **Reset Read-Only Password**: Reset Read-Only Password.
- **Reset Token Key**: Reset Token Key.
- **Restart Application**: Triggers a restart of all pods for the specified application.
- **Restore Database (preview)**: Restore Database generation, this is a destructive restore
- **Retrieve all available WAF enum mappings**: Retrieve all available WAF enum mappings.
- **Retrieve all available WAF profiles**: Retrieve all available WAF profiles.
- **Retrieve all available WAF rules for a Shield Zone**: Retrieve all available WAF rules for a Shield Zone.
- **Retrieve an AI recommendation for a triggered WAF rule**: Retrieve an AI recommendation for a triggered WAF rule.
- **Retrieve a specific custom WAF rule**: Retrieve a specific custom WAF rule.
- **Retrieve custom WAF rules configured for the specified Shield Zone**: Retrieve custom WAF rules configured for the specified Shield Zone.
- **Retrieve the default WAF engine configuration**: Retrieve the default WAF engine configuration.
- **Retrieve WAF rules segmented by subscription plan**: Retrieve WAF rules segmented by subscription plan.
- **Review all triggered WAF rules for the specified Shield Zone**: Review all triggered WAF rules for the specified Shield Zone.
- **Review and update the action of a triggered WAF rule**: Review and update the action of a triggered WAF rule.
- **Rotate Deployment Key**: Rotate Deployment Key.
- **Search, filter and group Event Logs for a Shield Zone**: Search, filter and group Event Logs for a Shield Zone.
- **Search Public Container Images**: Searches for public container images in a registry by prefix.
- **Set Code**: Set Code.
- **Set Container Environment Variables**: Replaces all environment variables for a container template.
- **Set Edge Rule Enabled**: Set Edge Rule Enabled.
- **Set Force SSL**: Set Force SSL.
- **Set or clear the action applied to a categorised bot for this Shield Zone**: Set or clear the action applied to a categorised bot for this Shield Zone.
- **Set or clear the action applied to every bot in a category for this Shield Zone**: Set or clear the action applied to every bot in a category for this Shield Zone.
- **Trigger DNS Record Scan**: Trigger DNS Record Scan.
- **Undeploy Application**: Undeploys an application, stopping all running instances.
- **Update Access List Configuration for a Shield Zone**: Update Access List Configuration for a Shield Zone.
- **Update a Load Balancer profile**: Update a Load Balancer profile.
- **Update an existing origin**: Update an existing origin.
- **Update an origin group in a Load Balancer profile**: Update an origin group in a Load Balancer profile.
- **Update Application**: Updates an existing application with full replacement of all configuration fields.
- **Update Application Autoscaling**: Updates the autoscaling settings for an application, including minimum and maximum replica counts.
- **Update Application Endpoint**: Update an existing endpoint for given application
- **Update Application Region Settings**: Updates the region settings for an application, including allowed regions, required regions, and maximum allowed regions.
- **Update a Rate Limit configuration on your Shield Zone**: Update a Rate Limit configuration on your Shield Zone.
- **Update Container Registry**: Updates an existing container registry configuration including credentials.
- **Update Custom WAF Rule**: Update Custom WAF Rule.
- **Update Database Group**: Update a DatabaseGroup for the user.
- **Update Database (v2)**: Update a Database for the user.
- **Update DNS Record**: Update DNS Record.
- **Update DNS Zones**: Update DNS Zones.
- **Update Edge Script**: Update Edge Script.
- **Update log-forwarding configuration**: Update an existing log-forwarding configuration.
- **Update Pull Zone**: Update Pull Zone.
- **Update Secret**: Update Secret.
- **Update Storage Zone**: Update Storage Zone.
- **Update the API Guardian configuration (enabled, execution mode, body limit action)**: Update the API Guardian configuration (enabled, execution mode, body limit action).
- **Update the specified Custom Access List associated with a Shield Zone**: Update the specified Custom Access List associated with a Shield Zone.
- **Update Variable**: Update Variable.
- **Update Video Library**: Update Video Library.
- **Update Volume**: Partially updates a volume template's configuration including name and size.
- **Update your API Guardian Endpoint configuration**: Update your API Guardian Endpoint configuration.
- **Update your current Bot Detection configuration**: Update your current Bot Detection configuration.
- **Update your OpenAPI specification**: Update your OpenAPI specification.
- **Update your Shield Zone configuration**: Update your Shield Zone configuration.
- **Update your Upload Scanning Configuration**: Update your Upload Scanning Configuration.
- **Upload a custom HTML response page for a Shield Zone**: Upload a custom HTML response page for a Shield Zone.
- **Upload your OpenAPI specification**: Upload your OpenAPI specification.
- **Upsert Secret**: Upsert Secret.
- **Upsert Variable**: Upsert Variable.
- **Your current Bot Detection configuration**: Your current Bot Detection configuration.

Connect bunny.net in General Input: https://www.generalinput.com/apps/bunny-net