NAiOS IconNAiOS Logo
Volver al catálogo

BunnyCDN

bunnycdn

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

Acciones
20
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (20)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Add Storage ZoneBUNNYCDN_ADD_STORAGE_ZONEAcción

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

Parámetros de entrada

  • NamestringObligatorio

    Name of the storage zone to be created.

  • Regionstring

    Primary region for the storage zone.

  • OriginUrlstring

    Backup data source URL if a file is missing in the storage zone.

  • ReplicationRegionsstring[]

    List of regions for replicating the storage zone.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create DNS RecordBUNNYCDN_CREATE_DNS_RECORDAcción

Tool to create a new dns record in a specific dns zone. use after confirming the dns zone id is active.

Parámetros de entrada

  • Tagstring

    Tag for CAA records.

  • TtlintegerObligatorio

    Time to live for the record in seconds.

  • NamestringObligatorio

    The record name (e.g., 'www' for 'www.example.com').

  • Portinteger

    Port number for SRV records.

  • TypeintegerObligatorio

    Type of DNS record. 0=A,1=AAAA,2=CNAME,3=TXT,4=MX,5=Redirect,6=Flatten,7=PullZone,8=SRV,9=CAA,10=PTR,11=Script,12=NS

  • Flagsinteger

    Flags for CAA records.

  • ValuestringObligatorio

    The value of the record (e.g., IP for A record).

  • Weightinteger

    Weight of the record (e.g., for SRV records).

  • Commentstring

    Comment for the DNS record.

  • zone_idintegerObligatorio

    The DNS Zone ID to which the record will be added.

  • Disabledboolean

    Whether the record is disabled.

  • Priorityinteger

    Priority for MX records.

  • ScriptIdinteger

    Script ID for Script record type.

  • PullZoneIdinteger

    Pull Zone ID for PullZone record type.

  • Acceleratedboolean

    Whether accelerated routing is enabled.

  • LatencyZonestring

    Latency zone for latency-based routing.

  • MonitorTypeinteger

    Monitor type. 0=None,1=Ping,2=Http,3=Monitor.

  • SmartRoutingTypeinteger

    Smart routing. 0=None,1=Latency,2=Geolocation.

  • GeolocationLatitudenumber

    Latitude for geolocation routing.

  • GeolocationLongitudenumber

    Longitude for geolocation routing.

  • EnviromentalVariablesobject[]

    List of environment variable objects for the record.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Pull ZoneBUNNYCDN_CREATE_PULL_ZONEAcción

Tool to create a new pull zone. use after gathering origin details.

Parámetros de entrada

  • NamestringObligatorio

    Name of the pull zone, used to generate the default hostname.

  • Typeinteger

    Type of pull zone. 0 for standard pull zone.

  • OriginUrlstringObligatorio

    Origin server URL from which BunnyCDN will pull content.

  • EnableTLS1boolean

    Enable TLS 1.0.

  • PricingTierinteger

    Pricing tier for the pull zone. 0=Standard, 1=High Volume.

  • AWSSigningKeystring

    AWS signing key.

  • AddHostHeaderboolean

    Add a host header.

  • EnableLoggingboolean

    Enable logging.

  • StorageZoneIdinteger

    ID of the storage zone to link, if applicable.

  • EnableWebpVaryboolean

    Enable WebP vary.

  • EnableGeoZoneAFboolean

    Enable the Africa region.

  • EnableGeoZoneANboolean

    Enable the Antarctica region.

  • EnableGeoZoneEUboolean

    Enable the EU region.

  • EnableGeoZoneMEboolean

    Enable the Middle East region.

  • EnableGeoZoneOCboolean

    Enable the Oceania region.

  • EnableGeoZoneSAboolean

    Enable the South America region.

  • EnableGeoZoneUSboolean

    Enable the US region.

  • AWSSigningSecretstring

    AWS signing secret.

  • EnableCacheSliceboolean

    Enable cache slicing.

  • AWSSigningEnabledboolean

    Enable AWS signing.

  • EnableGeoZoneASIAboolean

    Enable the Asia region.

  • LogForwardingPortinteger

    Port for log forwarding.

  • AddCanonicalHeaderboolean

    Add a canonical header.

  • EnableHostnameVaryboolean

    Enable hostname vary.

  • EnableOriginShieldboolean

    Enable origin shield.

  • IgnoreQueryStringsboolean

    Ignore query strings when caching.

  • LogForwardingTokenstring

    Token for log forwarding.

  • AWSSigningRegionNamestring

    AWS signing region name.

  • LogForwardingEnabledboolean

    Enable log forwarding.

  • LoggingSaveToStorageboolean

    Save logs to storage.

  • LoggingStorageZoneIdinteger

    ID of the storage zone for logs.

  • OriginShieldZoneCodestring

    Zone code for origin shield.

  • EnableCountryCodeVaryboolean

    Enable country code vary.

  • LogForwardingHostnamestring

    Hostname for log forwarding.

  • CacheControlMaxAgeOverrideinteger

    Override the max-age directive in the Cache-Control header.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete DNS RecordBUNNYCDN_DELETE_DNS_RECORDAcción

Tool to delete a specific dns record by its id. use after confirming the dns zone id and record id.

Parámetros de entrada

  • zone_idintegerObligatorio

    Unique identifier of the DNS zone containing the record.

  • record_idintegerObligatorio

    Unique identifier of the DNS record to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete DNS ZoneBUNNYCDN_DELETE_DNS_ZONEAcción

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.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the DNS zone to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Pull ZoneBUNNYCDN_DELETE_PULL_ZONEAcción

Tool to delete a specific pull zone by its id. use when you need to remove a pull zone after confirming its id.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the pull zone to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Storage ZoneBUNNYCDN_DELETE_STORAGE_ZONEAcción

Tool to delete a storage zone. use when you need to remove a storage zone after confirming its id.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the storage zone to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get DNS Zone DetailsBUNNYCDN_GET_DNS_ZONE_DETAILSAcción

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.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the DNS zone to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get DNS Zone ListBUNNYCDN_GET_DNS_ZONE_LISTAcción

Tool to list all dns zones in your bunny cdn account. use when you need an overview of all configured dns zones.

Parámetros de entrada

  • pageinteger

    Page number for paginated results, starting at 1.

  • perPageinteger

    Number of results per page.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Pull ZoneBUNNYCDN_GET_PULL_ZONEAcción

Tool to retrieve details of a specific pull zone. use when you need full configuration and usage stats after confirming the pull zone id.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the Pull Zone to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Pull Zone ListBUNNYCDN_GET_PULL_ZONE_LISTAcción

Tool to fetch the list of pull zones. use when you need an overview of all pull zones in your account.

Parámetros de entrada

  • pageinteger

    Page number for paginated results, starting at 1.

  • searchstring

    Filter pull zones by name or hostname.

  • perPageinteger

    Number of results per page (default 50, max 1000).

  • includeCertificateboolean

    Whether to include SSL certificate information.

Parámetros de salida

  • dataobject[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Storage Zone DetailsBUNNYCDN_GET_STORAGE_ZONE_DETAILSAcción

Tool to retrieve the full details of a storage zone. use when you need configuration and usage metrics for a specific storage zone.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the storage zone to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Storage Zone ListBUNNYCDN_GET_STORAGE_ZONE_LISTAcción

Tool to list all storage zones in your bunny cdn account. use when you need an overview of all configured storage zones.

Parámetros de entrada

  • pageinteger

    Page number for paginated results, starting at 1.

  • perPageinteger

    Number of results per page.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Storage Zone RegionBUNNYCDN_GET_STORAGE_ZONE_REGIONAcción

Tool to retrieve the region code of a storage zone. use when you have a storage zone id and need only its geographic region.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the Storage Zone to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List DNS RecordsBUNNYCDN_LIST_DNS_RECORDSAcción

Tool to list all dns records in a specific dns zone. use when you need to audit or review the dns configuration of a zone.

Parámetros de entrada

  • skipinteger

    Number of records to skip for pagination (offset).

  • takeinteger

    Maximum number of records to return. Defaults to all records if not set.

  • zoneIdintegerObligatorio

    Numeric ID of the DNS zone to retrieve records from.

Parámetros de salida

  • dataobject[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Purge Pull ZoneBUNNYCDN_PURGE_PULL_ZONEAcción

Tool to purge the entire cache of a pull zone. use after updating origin or critical content to ensure no stale assets are served.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the pull zone to purge.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Purge URLBUNNYCDN_PURGE_URLAcción

Tool to purge a specific url from the bunnycdn cache. use when you need to invalidate a resource immediately after updating it.

Parámetros de entrada

  • urlstringObligatorio

    The full URL of the content to purge from cache.

  • async_flagboolean

    If true, performs the purge operation asynchronously (non-blocking). Defaults to false (wait for purge to complete).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Set Storage Zone RegionBUNNYCDN_SET_STORAGE_ZONE_REGIONAcción

Tool to update replication regions of a storage zone. use when you need to adjust geo-replication settings after reviewing current configurations.

Parámetros de entrada

  • idintegerObligatorio

    ID of the storage zone to update.

  • ReplicationZonesstring[]Obligatorio

    List of region codes to replicate storage zone across. Valid codes: DE, UK, SE, CZ, ES, NY, LA, WA, MI, SG, HK, JP, SYD, BR, JH

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Pull ZoneBUNNYCDN_UPDATE_PULL_ZONEAcción

Tool to update settings for a specific pull zone. use when you need to modify existing pull zone settings after reviewing current configuration.

Parámetros de entrada

  • idintegerObligatorio

    ID of the pull zone to update

  • Namestring

    New name for the pull zone.

  • Typeinteger

    Type of pull zone. 0 for standard pull zone.

  • OriginUrlstring

    New origin server URL from which BunnyCDN will pull content.

  • EnableTLS1boolean

    Enable TLS 1.0.

  • PricingTierinteger

    Pricing tier for the pull zone. 0=Standard, 1=High Volume.

  • AWSSigningKeystring

    AWS signing key.

  • AddHostHeaderboolean

    Add a host header.

  • EnableLoggingboolean

    Enable logging.

  • StorageZoneIdinteger

    ID of the storage zone to link, if applicable.

  • DisableCookiesboolean

    Disable cookies.

  • EnableWebpVaryboolean

    Enable WebP vary.

  • EnableGeoZoneAFboolean

    Enable the Africa region.

  • EnableGeoZoneANboolean

    Enable the Antarctica region.

  • EnableGeoZoneEUboolean

    Enable the EU region.

  • EnableGeoZoneMEboolean

    Enable the Middle East region.

  • EnableGeoZoneOCboolean

    Enable the Oceania region.

  • EnableGeoZoneSAboolean

    Enable the South America region.

  • EnableGeoZoneUSboolean

    Enable the US region.

  • AWSSigningSecretstring

    AWS signing secret.

  • BlockedCountriesstring[]

    List of country codes from which traffic is blocked.

  • EnableCacheSliceboolean

    Enable cache slicing.

  • AWSSigningEnabledboolean

    Enable AWS signing.

  • EnableGeoZoneASIAboolean

    Enable the Asia region.

  • LogForwardingPortinteger

    Port to which logs are forwarded.

  • AddCanonicalHeaderboolean

    Add a canonical header.

  • EnableHostnameVaryboolean

    Enable hostname vary.

  • EnableOriginShieldboolean

    Enable origin shield.

  • IgnoreQueryStringsboolean

    Ignore query strings when caching.

  • LogForwardingTokenstring

    Token used for log forwarding authentication.

  • CacheErrorResponsesboolean

    Cache error responses.

  • AWSSigningRegionNamestring

    AWS signing region name.

  • LogForwardingEnabledboolean

    Enable log forwarding.

  • LoggingSaveToStorageboolean

    Save logs to storage.

  • LoggingStorageZoneIdinteger

    ID of the storage zone where logs are saved.

  • OriginShieldZoneCodestring

    Zone code for origin shield.

  • EnableCountryCodeVaryboolean

    Enable country code vary.

  • LogForwardingHostnamestring

    Hostname to which logs are forwarded.

  • BudgetRedirectedCountriesstring[]

    List of country codes to which traffic is redirected for budget reasons.

  • EnableQueryStringOrderingboolean

    Enable query string ordering.

  • CacheControlMaxAgeOverrideinteger

    Override the max-age directive in the Cache-Control header.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Storage ZoneBUNNYCDN_UPDATE_STORAGE_ZONEAcción

Tool to update settings for a specific storage zone. use after reviewing current storage zone settings to apply changes.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the storage zone to update.

  • OriginUrlstring

    The origin URL of the storage zone.

  • Rewrite404To200boolean

    Rewrite 404 status code to 200 for URLs without extension.

  • ReplicationZonesstring[]

    List of replication zones enabled for the storage zone.

  • Custom404FilePathstring

    The path to the custom file that will be returned in case of 404.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not