Package: fastly
fastly-pyA Python client library for interacting with most facets of theFastly API.RequirementsPython >=3.6Installationpython3-mpipinstallfastlyUsageimportfastlyfromfastly.apiimportacl_apifrompprintimportpprint# Authorize the client with a Fastly API token.configuration=fastly.Configuration()configuration.api_token='YOUR_API_KEY'# Enter a context with an instance of the API clientwithfastly.ApiClient(configuration)asapi_client:# Create an instance of the API classapi_instance=acl_api.AclApi(api_client)service_id="SU1Z0isxPaozGVKXdv0eY"# strversion_id=1# intname="test-acl"# strtry:# Create a new ACLapi_response=api_instance.create_acl(service_id,version_id,name=name)pprint(api_response)exceptfastly.ApiExceptionase:print("Exception when calling AclApi->create_acl:%s\n"%e)AuthorizationThe Fastly API requires anAPI tokenfor most operations.  Set it by assigningapi_tokento a configuration as shown:# Authorize the client with a Fastly API token.configuration=fastly.Configuration()configuration.api_token='YOUR_API_KEY'Alternatively, set theFASTLY_API_TOKENenvironment variable.Documentation for API EndpointsAll URIs are relative tohttps://api.fastly.comClassMethodHTTP requestDescriptionAclApicreate_aclPOST/service/{service_id}/version/{version_id}/aclCreate a new ACLAclApidelete_aclDELETE/service/{service_id}/version/{version_id}/acl/{acl_name}Delete an ACLAclApiget_aclGET/service/{service_id}/version/{version_id}/acl/{acl_name}Describe an ACLAclApilist_aclsGET/service/{service_id}/version/{version_id}/aclList ACLsAclApiupdate_aclPUT/service/{service_id}/version/{version_id}/acl/{acl_name}Update an ACLAclEntryApibulk_update_acl_entriesPATCH/service/{service_id}/acl/{acl_id}/entriesUpdate multiple ACL entriesAclEntryApicreate_acl_entryPOST/service/{service_id}/acl/{acl_id}/entryCreate an ACL entryAclEntryApidelete_acl_entryDELETE/service/{service_id}/acl/{acl_id}/entry/{acl_entry_id}Delete an ACL entryAclEntryApiget_acl_entryGET/service/{service_id}/acl/{acl_id}/entry/{acl_entry_id}Describe an ACL entryAclEntryApilist_acl_entriesGET/service/{service_id}/acl/{acl_id}/entriesList ACL entriesAclEntryApiupdate_acl_entryPATCH/service/{service_id}/acl/{acl_id}/entry/{acl_entry_id}Update an ACL entryApexRedirectApicreate_apex_redirectPOST/service/{service_id}/version/{version_id}/apex-redirectsCreate an apex redirectApexRedirectApidelete_apex_redirectDELETE/apex-redirects/{apex_redirect_id}Delete an apex redirectApexRedirectApiget_apex_redirectGET/apex-redirects/{apex_redirect_id}Get an apex redirectApexRedirectApilist_apex_redirectsGET/service/{service_id}/version/{version_id}/apex-redirectsList apex redirectsApexRedirectApiupdate_apex_redirectPUT/apex-redirects/{apex_redirect_id}Update an apex redirectAutomationTokensApicreate_automation_tokenPOST/automation-tokensCreate Automation TokenAutomationTokensApiget_automation_token_idGET/automation-tokens/{id}Retrieve an Automation Token by IDAutomationTokensApiget_automation_tokens_id_servicesGET/automation-tokens/{id}/servicesList Automation Token ServicesAutomationTokensApilist_automation_tokensGET/automation-tokensList Customer Automation TokensAutomationTokensApirevoke_automation_token_idDELETE/automation-tokens/{id}Revoke an Automation Token by IDBackendApicreate_backendPOST/service/{service_id}/version/{version_id}/backendCreate a backendBackendApidelete_backendDELETE/service/{service_id}/version/{version_id}/backend/{backend_name}Delete a backendBackendApiget_backendGET/service/{service_id}/version/{version_id}/backend/{backend_name}Describe a backendBackendApilist_backendsGET/service/{service_id}/version/{version_id}/backendList backendsBackendApiupdate_backendPUT/service/{service_id}/version/{version_id}/backend/{backend_name}Update a backendBillingApiget_invoiceGET/billing/v2/year/{year}/month/{month}Get an invoiceBillingApiget_invoice_by_idGET/billing/v2/account_customers/{customer_id}/invoices/{invoice_id}Get an invoiceBillingApiget_invoice_mtdGET/billing/v2/account_customers/{customer_id}/mtd_invoiceGet month-to-date billing estimateBillingAddressApiadd_billing_addrPOST/customer/{customer_id}/billing_addressAdd a billing address to a customerBillingAddressApidelete_billing_addrDELETE/customer/{customer_id}/billing_addressDelete a billing addressBillingAddressApiget_billing_addrGET/customer/{customer_id}/billing_addressGet a billing addressBillingAddressApiupdate_billing_addrPATCH/customer/{customer_id}/billing_addressUpdate a billing addressBillingInvoicesApiget_invoice_by_invoice_idGET/billing/v3/invoices/{invoice_id}Get invoice by ID.BillingInvoicesApilist_invoicesGET/billing/v3/invoicesList of invoices.CacheSettingsApicreate_cache_settingsPOST/service/{service_id}/version/{version_id}/cache_settingsCreate a cache settings objectCacheSettingsApidelete_cache_settingsDELETE/service/{service_id}/version/{version_id}/cache_settings/{cache_settings_name}Delete a cache settings objectCacheSettingsApiget_cache_settingsGET/service/{service_id}/version/{version_id}/cache_settings/{cache_settings_name}Get a cache settings objectCacheSettingsApilist_cache_settingsGET/service/{service_id}/version/{version_id}/cache_settingsList cache settings objectsCacheSettingsApiupdate_cache_settingsPUT/service/{service_id}/version/{version_id}/cache_settings/{cache_settings_name}Update a cache settings objectConditionApicreate_conditionPOST/service/{service_id}/version/{version_id}/conditionCreate a conditionConditionApidelete_conditionDELETE/service/{service_id}/version/{version_id}/condition/{condition_name}Delete a conditionConditionApiget_conditionGET/service/{service_id}/version/{version_id}/condition/{condition_name}Describe a conditionConditionApilist_conditionsGET/service/{service_id}/version/{version_id}/conditionList conditionsConditionApiupdate_conditionPUT/service/{service_id}/version/{version_id}/condition/{condition_name}Update a conditionConfigStoreApicreate_config_storePOST/resources/stores/configCreate a config storeConfigStoreApidelete_config_storeDELETE/resources/stores/config/{config_store_id}Delete a config storeConfigStoreApiget_config_storeGET/resources/stores/config/{config_store_id}Describe a config storeConfigStoreApiget_config_store_infoGET/resources/stores/config/{config_store_id}/infoGet config store metadataConfigStoreApilist_config_store_servicesGET/resources/stores/config/{config_store_id}/servicesList linked servicesConfigStoreApilist_config_storesGET/resources/stores/configList config storesConfigStoreApiupdate_config_storePUT/resources/stores/config/{config_store_id}Update a config storeConfigStoreItemApibulk_update_config_store_itemPATCH/resources/stores/config/{config_store_id}/itemsUpdate multiple entries in a config storeConfigStoreItemApicreate_config_store_itemPOST/resources/stores/config/{config_store_id}/itemCreate an entry in a config storeConfigStoreItemApidelete_config_store_itemDELETE/resources/stores/config/{config_store_id}/item/{config_store_item_key}Delete an item from a config storeConfigStoreItemApiget_config_store_itemGET/resources/stores/config/{config_store_id}/item/{config_store_item_key}Get an item from a config storeConfigStoreItemApilist_config_store_itemsGET/resources/stores/config/{config_store_id}/itemsList items in a config storeConfigStoreItemApiupdate_config_store_itemPATCH/resources/stores/config/{config_store_id}/item/{config_store_item_key}Update an entry in a config storeConfigStoreItemApiupsert_config_store_itemPUT/resources/stores/config/{config_store_id}/item/{config_store_item_key}Insert or update an entry in a config storeContactApicreate_contactsPOST/customer/{customer_id}/contactsAdd a new customer contactContactApidelete_contactDELETE/customer/{customer_id}/contact/{contact_id}Delete a contactContactApilist_contactsGET/customer/{customer_id}/contactsList contactsContentApicontent_checkGET/content/edge_checkCheck status of content in each POP's cacheCustomerApidelete_customerDELETE/customer/{customer_id}Delete a customerCustomerApiget_customerGET/customer/{customer_id}Get a customerCustomerApiget_logged_in_customerGET/current_customerGet the logged in customerCustomerApilist_usersGET/customer/{customer_id}/usersList usersCustomerApiupdate_customerPUT/customer/{customer_id}Update a customerDictionaryApicreate_dictionaryPOST/service/{service_id}/version/{version_id}/dictionaryCreate an edge dictionaryDictionaryApidelete_dictionaryDELETE/service/{service_id}/version/{version_id}/dictionary/{dictionary_name}Delete an edge dictionaryDictionaryApiget_dictionaryGET/service/{service_id}/version/{version_id}/dictionary/{dictionary_name}Get an edge dictionaryDictionaryApilist_dictionariesGET/service/{service_id}/version/{version_id}/dictionaryList edge dictionariesDictionaryApiupdate_dictionaryPUT/service/{service_id}/version/{version_id}/dictionary/{dictionary_name}Update an edge dictionaryDictionaryInfoApiget_dictionary_infoGET/service/{service_id}/version/{version_id}/dictionary/{dictionary_id}/infoGet edge dictionary metadataDictionaryItemApibulk_update_dictionary_itemPATCH/service/{service_id}/dictionary/{dictionary_id}/itemsUpdate multiple entries in an edge dictionaryDictionaryItemApicreate_dictionary_itemPOST/service/{service_id}/dictionary/{dictionary_id}/itemCreate an entry in an edge dictionaryDictionaryItemApidelete_dictionary_itemDELETE/service/{service_id}/dictionary/{dictionary_id}/item/{dictionary_item_key}Delete an item from an edge dictionaryDictionaryItemApiget_dictionary_itemGET/service/{service_id}/dictionary/{dictionary_id}/item/{dictionary_item_key}Get an item from an edge dictionaryDictionaryItemApilist_dictionary_itemsGET/service/{service_id}/dictionary/{dictionary_id}/itemsList items in an edge dictionaryDictionaryItemApiupdate_dictionary_itemPATCH/service/{service_id}/dictionary/{dictionary_id}/item/{dictionary_item_key}Update an entry in an edge dictionaryDictionaryItemApiupsert_dictionary_itemPUT/service/{service_id}/dictionary/{dictionary_id}/item/{dictionary_item_key}Insert or update an entry in an edge dictionaryDiffApidiff_service_versionsGET/service/{service_id}/diff/from/{from_version_id}/to/{to_version_id}Diff two service versionsDirectorApicreate_directorPOST/service/{service_id}/version/{version_id}/directorCreate a directorDirectorApidelete_directorDELETE/service/{service_id}/version/{version_id}/director/{director_name}Delete a directorDirectorApiget_directorGET/service/{service_id}/version/{version_id}/director/{director_name}Get a directorDirectorApilist_directorsGET/service/{service_id}/version/{version_id}/directorList directorsDirectorApiupdate_directorPUT/service/{service_id}/version/{version_id}/director/{director_name}Update a directorDirectorBackendApicreate_director_backendPOST/service/{service_id}/version/{version_id}/director/{director_name}/backend/{backend_name}Create a director-backend relationshipDirectorBackendApidelete_director_backendDELETE/service/{service_id}/version/{version_id}/director/{director_name}/backend/{backend_name}Delete a director-backend relationshipDirectorBackendApiget_director_backendGET/service/{service_id}/version/{version_id}/director/{director_name}/backend/{backend_name}Get a director-backend relationshipDomainApicheck_domainGET/service/{service_id}/version/{version_id}/domain/{domain_name}/checkValidate DNS configuration for a single domain on a serviceDomainApicheck_domainsGET/service/{service_id}/version/{version_id}/domain/check_allValidate DNS configuration for all domains on a serviceDomainApicreate_domainPOST/service/{service_id}/version/{version_id}/domainAdd a domain name to a serviceDomainApidelete_domainDELETE/service/{service_id}/version/{version_id}/domain/{domain_name}Remove a domain from a serviceDomainApiget_domainGET/service/{service_id}/version/{version_id}/domain/{domain_name}Describe a domainDomainApilist_domainsGET/service/{service_id}/version/{version_id}/domainList domainsDomainApiupdate_domainPUT/service/{service_id}/version/{version_id}/domain/{domain_name}Update a domainDomainInspectorHistoricalApiget_domain_inspector_historicalGET/metrics/domains/services/{service_id}Get historical domain data for a serviceDomainInspectorRealtimeApiget_domain_inspector_last120_secondsGET/v1/domains/{service_id}/ts/hGet real-time domain data for the last 120 secondsDomainInspectorRealtimeApiget_domain_inspector_last_max_entriesGET/v1/domains/{service_id}/ts/h/limit/{max_entries}Get a limited number of real-time domain data entriesDomainInspectorRealtimeApiget_domain_inspector_last_secondGET/v1/domains/{service_id}/ts/{start_timestamp}Get real-time domain data from a specified timeDomainOwnershipsApilist_domain_ownershipsGET/domain-ownershipsList domain-ownershipsEnabledProductsApidisable_productDELETE/enabled-products/{product_id}/services/{service_id}Disable a productEnabledProductsApienable_productPUT/enabled-products/{product_id}/services/{service_id}Enable a productEnabledProductsApiget_enabled_productGET/enabled-products/{product_id}/services/{service_id}Get enabled productEventsApiget_eventGET/events/{event_id}Get an eventEventsApilist_eventsGET/eventsList eventsGzipApicreate_gzip_configPOST/service/{service_id}/version/{version_id}/gzipCreate a gzip configurationGzipApidelete_gzip_configDELETE/service/{service_id}/version/{version_id}/gzip/{gzip_name}Delete a gzip configurationGzipApiget_gzip_configsGET/service/{service_id}/version/{version_id}/gzip/{gzip_name}Get a gzip configurationGzipApilist_gzip_configsGET/service/{service_id}/version/{version_id}/gzipList gzip configurationsGzipApiupdate_gzip_configPUT/service/{service_id}/version/{version_id}/gzip/{gzip_name}Update a gzip configurationHeaderApicreate_header_objectPOST/service/{service_id}/version/{version_id}/headerCreate a Header objectHeaderApidelete_header_objectDELETE/service/{service_id}/version/{version_id}/header/{header_name}Delete a Header objectHeaderApiget_header_objectGET/service/{service_id}/version/{version_id}/header/{header_name}Get a Header objectHeaderApilist_header_objectsGET/service/{service_id}/version/{version_id}/headerList Header objectsHeaderApiupdate_header_objectPUT/service/{service_id}/version/{version_id}/header/{header_name}Update a Header objectHealthcheckApicreate_healthcheckPOST/service/{service_id}/version/{version_id}/healthcheckCreate a health checkHealthcheckApidelete_healthcheckDELETE/service/{service_id}/version/{version_id}/healthcheck/{healthcheck_name}Delete a health checkHealthcheckApiget_healthcheckGET/service/{service_id}/version/{version_id}/healthcheck/{healthcheck_name}Get a health checkHealthcheckApilist_healthchecksGET/service/{service_id}/version/{version_id}/healthcheckList health checksHealthcheckApiupdate_healthcheckPUT/service/{service_id}/version/{version_id}/healthcheck/{healthcheck_name}Update a health checkHistoricalApiget_hist_statsGET/statsGet historical statsHistoricalApiget_hist_stats_aggregatedGET/stats/aggregateGet aggregated historical statsHistoricalApiget_hist_stats_fieldGET/stats/field/{field}Get historical stats for a single fieldHistoricalApiget_hist_stats_serviceGET/stats/service/{service_id}Get historical stats for a single serviceHistoricalApiget_hist_stats_service_fieldGET/stats/service/{service_id}/field/{field}Get historical stats for a single service/field combinationHistoricalApiget_regionsGET/stats/regionsGet region codesHistoricalApiget_usageGET/stats/usageGet usage statisticsHistoricalApiget_usage_monthGET/stats/usage_by_monthGet month-to-date usage statisticsHistoricalApiget_usage_serviceGET/stats/usage_by_serviceGet usage statistics per serviceHttp3Apicreate_http3POST/service/{service_id}/version/{version_id}/http3Enable support for HTTP/3Http3Apidelete_http3DELETE/service/{service_id}/version/{version_id}/http3Disable support for HTTP/3Http3Apiget_http3GET/service/{service_id}/version/{version_id}/http3Get HTTP/3 statusIamPermissionsApilist_permissionsGET/permissionsList permissionsIamRolesApiadd_role_permissionsPOST/roles/{role_id}/permissionsAdd permissions to a roleIamRolesApicreate_a_rolePOST/rolesCreate a roleIamRolesApidelete_a_roleDELETE/roles/{role_id}Delete a roleIamRolesApiget_a_roleGET/roles/{role_id}Get a roleIamRolesApilist_role_permissionsGET/roles/{role_id}/permissionsList permissions in a roleIamRolesApilist_rolesGET/rolesList rolesIamRolesApiremove_role_permissionsDELETE/roles/{role_id}/permissionsRemove permissions from a roleIamRolesApiupdate_a_rolePATCH/roles/{role_id}Update a roleIamServiceGroupsApiadd_service_group_servicesPOST/service-groups/{service_group_id}/servicesAdd services in a service groupIamServiceGroupsApicreate_a_service_groupPOST/service-groupsCreate a service groupIamServiceGroupsApidelete_a_service_groupDELETE/service-groups/{service_group_id}Delete a service groupIamServiceGroupsApiget_a_service_groupGET/service-groups/{service_group_id}Get a service groupIamServiceGroupsApilist_service_group_servicesGET/service-groups/{service_group_id}/servicesList services to a service groupIamServiceGroupsApilist_service_groupsGET/service-groupsList service groupsIamServiceGroupsApiremove_service_group_servicesDELETE/service-groups/{service_group_id}/servicesRemove services from a service groupIamServiceGroupsApiupdate_a_service_groupPATCH/service-groups/{service_group_id}Update a service groupIamUserGroupsApiadd_user_group_membersPOST/user-groups/{user_group_id}/membersAdd members to a user groupIamUserGroupsApiadd_user_group_rolesPOST/user-groups/{user_group_id}/rolesAdd roles to a user groupIamUserGroupsApiadd_user_group_service_groupsPOST/user-groups/{user_group_id}/service-groupsAdd service groups to a user groupIamUserGroupsApicreate_a_user_groupPOST/user-groupsCreate a user groupIamUserGroupsApidelete_a_user_groupDELETE/user-groups/{user_group_id}Delete a user groupIamUserGroupsApiget_a_user_groupGET/user-groups/{user_group_id}Get a user groupIamUserGroupsApilist_user_group_membersGET/user-groups/{user_group_id}/membersList members of a user groupIamUserGroupsApilist_user_group_rolesGET/user-groups/{user_group_id}/rolesList roles in a user groupIamUserGroupsApilist_user_group_service_groupsGET/user-groups/{user_group_id}/service-groupsList service groups in a user groupIamUserGroupsApilist_user_groupsGET/user-groupsList user groupsIamUserGroupsApiremove_user_group_membersDELETE/user-groups/{user_group_id}/membersRemove members of a user groupIamUserGroupsApiremove_user_group_rolesDELETE/user-groups/{user_group_id}/rolesRemove roles from a user groupIamUserGroupsApiremove_user_group_service_groupsDELETE/user-groups/{user_group_id}/service-groupsRemove service groups from a user groupIamUserGroupsApiupdate_a_user_groupPATCH/user-groups/{user_group_id}Update a user groupInvitationsApicreate_invitationPOST/invitationsCreate an invitationInvitationsApidelete_invitationDELETE/invitations/{invitation_id}Delete an invitationInvitationsApilist_invitationsGET/invitationsList invitationsKvStoreApicreate_storePOST/resources/stores/kvCreate a KV store.KvStoreApidelete_storeDELETE/resources/stores/kv/{store_id}Delete a KV store.KvStoreApiget_storeGET/resources/stores/kv/{store_id}Describe a KV store.KvStoreApiget_storesGET/resources/stores/kvList KV stores.KvStoreItemApidelete_key_from_storeDELETE/resources/stores/kv/{store_id}/keys/{key_name}Delete kv store item.KvStoreItemApiget_keysGET/resources/stores/kv/{store_id}/keysList kv store keys.KvStoreItemApiget_value_for_keyGET/resources/stores/kv/{store_id}/keys/{key_name}Get the value of an kv store itemKvStoreItemApiset_value_for_keyPUT/resources/stores/kv/{store_id}/keys/{key_name}Insert an item into an kv storeLegacyWafConfigurationSetsApilist_waf_config_setsGET/wafs/configuration_setsList configuration setsLegacyWafConfigurationSetsApilist_wafs_config_setGET/wafs/configuration_sets/{configuration_set_id}/relationships/wafsList WAFs currently using a configuration setLegacyWafConfigurationSetsApiuse_waf_config_setPATCH/wafs/configuration_sets/{configuration_set_id}/relationships/wafsApply a configuration set to a WAFLegacyWafFirewallApicreate_legacy_waf_firewall_servicePOST/service/{service_id}/version/{version_id}/wafsCreate a firewallLegacyWafFirewallApidisable_legacy_waf_firewallPATCH/wafs/{firewall_id}/disableDisable a firewallLegacyWafFirewallApienable_legacy_waf_firewallPATCH/wafs/{firewall_id}/enableEnable a firewallLegacyWafFirewallApiget_legacy_waf_firewallGET/wafs/{firewall_id}Get a firewall objectLegacyWafFirewallApiget_legacy_waf_firewall_serviceGET/service/{service_id}/version/{version_id}/wafs/{firewall_id}Get a firewallLegacyWafFirewallApilist_legacy_waf_firewallsGET/wafsList active firewallsLegacyWafFirewallApilist_legacy_waf_firewalls_serviceGET/service/{service_id}/version/{version_id}/wafsList firewallsLegacyWafFirewallApiupdate_legacy_waf_firewall_servicePATCH/service/{service_id}/version/{version_id}/wafs/{firewall_id}Update a firewallLegacyWafOwaspApicreate_owasp_settingsPOST/service/{service_id}/wafs/{firewall_id}/owaspCreate an OWASP settings objectLegacyWafOwaspApiget_owasp_settingsGET/service/{service_id}/wafs/{firewall_id}/owaspGet the OWASP settings objectLegacyWafOwaspApiupdate_owasp_settingsPATCH/service/{service_id}/wafs/{firewall_id}/owaspUpdate the OWASP settings objectLegacyWafRuleApiget_legacy_waf_firewall_rule_vclGET/wafs/{firewall_id}/rules/{waf_rule_id}/vclGet VCL for a rule associated with a firewallLegacyWafRuleApiget_legacy_waf_ruleGET/wafs/rules/{waf_rule_id}Get a ruleLegacyWafRuleApiget_legacy_waf_rule_vclGET/wafs/rules/{waf_rule_id}/vclGet VCL for a ruleLegacyWafRuleApilist_legacy_waf_rulesGET/wafs/rulesList rules in the latest configuration setLegacyWafRuleStatusApiget_waf_firewall_rule_statusGET/service/{service_id}/wafs/{firewall_id}/rules/{waf_rule_id}/rule_statusGet the status of a rule on a firewallLegacyWafRuleStatusApilist_waf_firewall_rule_statusesGET/service/{service_id}/wafs/{firewall_id}/rule_statusesList rule statusesLegacyWafRuleStatusApiupdate_waf_firewall_rule_statusPATCH/service/{service_id}/wafs/{firewall_id}/rules/{waf_rule_id}/rule_statusUpdate the status of a ruleLegacyWafRuleStatusApiupdate_waf_firewall_rule_statuses_tagPOST/service/{service_id}/wafs/{firewall_id}/rule_statusesCreate or update status of a tagged group of rulesLegacyWafRulesetApiget_waf_rulesetGET/service/{service_id}/wafs/{firewall_id}/rulesetGet a WAF rulesetLegacyWafRulesetApiget_waf_ruleset_vclGET/service/{service_id}/wafs/{firewall_id}/ruleset/previewGenerate WAF ruleset VCLLegacyWafRulesetApiupdate_waf_rulesetPATCH/service/{service_id}/wafs/{firewall_id}/rulesetUpdate a WAF rulesetLegacyWafTagApilist_legacy_waf_tagsGET/wafs/tagsList WAF tagsLegacyWafUpdateStatusApiget_waf_update_statusGET/service/{service_id}/wafs/{firewall_id}/update_statuses/{update_status_id}Get the status of a WAF updateLegacyWafUpdateStatusApilist_waf_update_statusesGET/service/{service_id}/wafs/{firewall_id}/update_statusesList update statusesLoggingAzureblobApicreate_log_azurePOST/service/{service_id}/version/{version_id}/logging/azureblobCreate an Azure Blob Storage log endpointLoggingAzureblobApidelete_log_azureDELETE/service/{service_id}/version/{version_id}/logging/azureblob/{logging_azureblob_name}Delete the Azure Blob Storage log endpointLoggingAzureblobApiget_log_azureGET/service/{service_id}/version/{version_id}/logging/azureblob/{logging_azureblob_name}Get an Azure Blob Storage log endpointLoggingAzureblobApilist_log_azureGET/service/{service_id}/version/{version_id}/logging/azureblobList Azure Blob Storage log endpointsLoggingAzureblobApiupdate_log_azurePUT/service/{service_id}/version/{version_id}/logging/azureblob/{logging_azureblob_name}Update an Azure Blob Storage log endpointLoggingBigqueryApicreate_log_bigqueryPOST/service/{service_id}/version/{version_id}/logging/bigqueryCreate a BigQuery log endpointLoggingBigqueryApidelete_log_bigqueryDELETE/service/{service_id}/version/{version_id}/logging/bigquery/{logging_bigquery_name}Delete a BigQuery log endpointLoggingBigqueryApiget_log_bigqueryGET/service/{service_id}/version/{version_id}/logging/bigquery/{logging_bigquery_name}Get a BigQuery log endpointLoggingBigqueryApilist_log_bigqueryGET/service/{service_id}/version/{version_id}/logging/bigqueryList BigQuery log endpointsLoggingBigqueryApiupdate_log_bigqueryPUT/service/{service_id}/version/{version_id}/logging/bigquery/{logging_bigquery_name}Update a BigQuery log endpointLoggingCloudfilesApicreate_log_cloudfilesPOST/service/{service_id}/version/{version_id}/logging/cloudfilesCreate a Cloud Files log endpointLoggingCloudfilesApidelete_log_cloudfilesDELETE/service/{service_id}/version/{version_id}/logging/cloudfiles/{logging_cloudfiles_name}Delete the Cloud Files log endpointLoggingCloudfilesApiget_log_cloudfilesGET/service/{service_id}/version/{version_id}/logging/cloudfiles/{logging_cloudfiles_name}Get a Cloud Files log endpointLoggingCloudfilesApilist_log_cloudfilesGET/service/{service_id}/version/{version_id}/logging/cloudfilesList Cloud Files log endpointsLoggingCloudfilesApiupdate_log_cloudfilesPUT/service/{service_id}/version/{version_id}/logging/cloudfiles/{logging_cloudfiles_name}Update the Cloud Files log endpointLoggingDatadogApicreate_log_datadogPOST/service/{service_id}/version/{version_id}/logging/datadogCreate a Datadog log endpointLoggingDatadogApidelete_log_datadogDELETE/service/{service_id}/version/{version_id}/logging/datadog/{logging_datadog_name}Delete a Datadog log endpointLoggingDatadogApiget_log_datadogGET/service/{service_id}/version/{version_id}/logging/datadog/{logging_datadog_name}Get a Datadog log endpointLoggingDatadogApilist_log_datadogGET/service/{service_id}/version/{version_id}/logging/datadogList Datadog log endpointsLoggingDatadogApiupdate_log_datadogPUT/service/{service_id}/version/{version_id}/logging/datadog/{logging_datadog_name}Update a Datadog log endpointLoggingDigitaloceanApicreate_log_digoceanPOST/service/{service_id}/version/{version_id}/logging/digitaloceanCreate a DigitalOcean Spaces log endpointLoggingDigitaloceanApidelete_log_digoceanDELETE/service/{service_id}/version/{version_id}/logging/digitalocean/{logging_digitalocean_name}Delete a DigitalOcean Spaces log endpointLoggingDigitaloceanApiget_log_digoceanGET/service/{service_id}/version/{version_id}/logging/digitalocean/{logging_digitalocean_name}Get a DigitalOcean Spaces log endpointLoggingDigitaloceanApilist_log_digoceanGET/service/{service_id}/version/{version_id}/logging/digitaloceanList DigitalOcean Spaces log endpointsLoggingDigitaloceanApiupdate_log_digoceanPUT/service/{service_id}/version/{version_id}/logging/digitalocean/{logging_digitalocean_name}Update a DigitalOcean Spaces log endpointLoggingElasticsearchApicreate_log_elasticsearchPOST/service/{service_id}/version/{version_id}/logging/elasticsearchCreate an Elasticsearch log endpointLoggingElasticsearchApidelete_log_elasticsearchDELETE/service/{service_id}/version/{version_id}/logging/elasticsearch/{logging_elasticsearch_name}Delete an Elasticsearch log endpointLoggingElasticsearchApiget_log_elasticsearchGET/service/{service_id}/version/{version_id}/logging/elasticsearch/{logging_elasticsearch_name}Get an Elasticsearch log endpointLoggingElasticsearchApilist_log_elasticsearchGET/service/{service_id}/version/{version_id}/logging/elasticsearchList Elasticsearch log endpointsLoggingElasticsearchApiupdate_log_elasticsearchPUT/service/{service_id}/version/{version_id}/logging/elasticsearch/{logging_elasticsearch_name}Update an Elasticsearch log endpointLoggingFtpApicreate_log_ftpPOST/service/{service_id}/version/{version_id}/logging/ftpCreate an FTP log endpointLoggingFtpApidelete_log_ftpDELETE/service/{service_id}/version/{version_id}/logging/ftp/{logging_ftp_name}Delete an FTP log endpointLoggingFtpApiget_log_ftpGET/service/{service_id}/version/{version_id}/logging/ftp/{logging_ftp_name}Get an FTP log endpointLoggingFtpApilist_log_ftpGET/service/{service_id}/version/{version_id}/logging/ftpList FTP log endpointsLoggingFtpApiupdate_log_ftpPUT/service/{service_id}/version/{version_id}/logging/ftp/{logging_ftp_name}Update an FTP log endpointLoggingGcsApicreate_log_gcsPOST/service/{service_id}/version/{version_id}/logging/gcsCreate a GCS log endpointLoggingGcsApidelete_log_gcsDELETE/service/{service_id}/version/{version_id}/logging/gcs/{logging_gcs_name}Delete a GCS log endpointLoggingGcsApiget_log_gcsGET/service/{service_id}/version/{version_id}/logging/gcs/{logging_gcs_name}Get a GCS log endpointLoggingGcsApilist_log_gcsGET/service/{service_id}/version/{version_id}/logging/gcsList GCS log endpointsLoggingGcsApiupdate_log_gcsPUT/service/{service_id}/version/{version_id}/logging/gcs/{logging_gcs_name}Update a GCS log endpointLoggingHerokuApicreate_log_herokuPOST/service/{service_id}/version/{version_id}/logging/herokuCreate a Heroku log endpointLoggingHerokuApidelete_log_herokuDELETE/service/{service_id}/version/{version_id}/logging/heroku/{logging_heroku_name}Delete the Heroku log endpointLoggingHerokuApiget_log_herokuGET/service/{service_id}/version/{version_id}/logging/heroku/{logging_heroku_name}Get a Heroku log endpointLoggingHerokuApilist_log_herokuGET/service/{service_id}/version/{version_id}/logging/herokuList Heroku log endpointsLoggingHerokuApiupdate_log_herokuPUT/service/{service_id}/version/{version_id}/logging/heroku/{logging_heroku_name}Update the Heroku log endpointLoggingHoneycombApicreate_log_honeycombPOST/service/{service_id}/version/{version_id}/logging/honeycombCreate a Honeycomb log endpointLoggingHoneycombApidelete_log_honeycombDELETE/service/{service_id}/version/{version_id}/logging/honeycomb/{logging_honeycomb_name}Delete the Honeycomb log endpointLoggingHoneycombApiget_log_honeycombGET/service/{service_id}/version/{version_id}/logging/honeycomb/{logging_honeycomb_name}Get a Honeycomb log endpointLoggingHoneycombApilist_log_honeycombGET/service/{service_id}/version/{version_id}/logging/honeycombList Honeycomb log endpointsLoggingHoneycombApiupdate_log_honeycombPUT/service/{service_id}/version/{version_id}/logging/honeycomb/{logging_honeycomb_name}Update a Honeycomb log endpointLoggingHttpsApicreate_log_httpsPOST/service/{service_id}/version/{version_id}/logging/httpsCreate an HTTPS log endpointLoggingHttpsApidelete_log_httpsDELETE/service/{service_id}/version/{version_id}/logging/https/{logging_https_name}Delete an HTTPS log endpointLoggingHttpsApiget_log_httpsGET/service/{service_id}/version/{version_id}/logging/https/{logging_https_name}Get an HTTPS log endpointLoggingHttpsApilist_log_httpsGET/service/{service_id}/version/{version_id}/logging/httpsList HTTPS log endpointsLoggingHttpsApiupdate_log_httpsPUT/service/{service_id}/version/{version_id}/logging/https/{logging_https_name}Update an HTTPS log endpointLoggingKafkaApicreate_log_kafkaPOST/service/{service_id}/version/{version_id}/logging/kafkaCreate a Kafka log endpointLoggingKafkaApidelete_log_kafkaDELETE/service/{service_id}/version/{version_id}/logging/kafka/{logging_kafka_name}Delete the Kafka log endpointLoggingKafkaApiget_log_kafkaGET/service/{service_id}/version/{version_id}/logging/kafka/{logging_kafka_name}Get a Kafka log endpointLoggingKafkaApilist_log_kafkaGET/service/{service_id}/version/{version_id}/logging/kafkaList Kafka log endpointsLoggingKafkaApiupdate_log_kafkaPUT/service/{service_id}/version/{version_id}/logging/kafka/{logging_kafka_name}Update the Kafka log endpointLoggingKinesisApicreate_log_kinesisPOST/service/{service_id}/version/{version_id}/logging/kinesisCreate  an Amazon Kinesis log endpointLoggingKinesisApidelete_log_kinesisDELETE/service/{service_id}/version/{version_id}/logging/kinesis/{logging_kinesis_name}Delete the Amazon Kinesis log endpointLoggingKinesisApiget_log_kinesisGET/service/{service_id}/version/{version_id}/logging/kinesis/{logging_kinesis_name}Get an Amazon Kinesis log endpointLoggingKinesisApilist_log_kinesisGET/service/{service_id}/version/{version_id}/logging/kinesisList Amazon Kinesis log endpointsLoggingKinesisApiupdate_log_kinesisPUT/service/{service_id}/version/{version_id}/logging/kinesis/{logging_kinesis_name}Update the Amazon Kinesis log endpointLoggingLogentriesApicreate_log_logentriesPOST/service/{service_id}/version/{version_id}/logging/logentriesCreate a Logentries log endpointLoggingLogentriesApidelete_log_logentriesDELETE/service/{service_id}/version/{version_id}/logging/logentries/{logging_logentries_name}Delete a Logentries log endpointLoggingLogentriesApiget_log_logentriesGET/service/{service_id}/version/{version_id}/logging/logentries/{logging_logentries_name}Get a Logentries log endpointLoggingLogentriesApilist_log_logentriesGET/service/{service_id}/version/{version_id}/logging/logentriesList Logentries log endpointsLoggingLogentriesApiupdate_log_logentriesPUT/service/{service_id}/version/{version_id}/logging/logentries/{logging_logentries_name}Update a Logentries log endpointLoggingLogglyApicreate_log_logglyPOST/service/{service_id}/version/{version_id}/logging/logglyCreate a Loggly log endpointLoggingLogglyApidelete_log_logglyDELETE/service/{service_id}/version/{version_id}/logging/loggly/{logging_loggly_name}Delete a Loggly log endpointLoggingLogglyApiget_log_logglyGET/service/{service_id}/version/{version_id}/logging/loggly/{logging_loggly_name}Get a Loggly log endpointLoggingLogglyApilist_log_logglyGET/service/{service_id}/version/{version_id}/logging/logglyList Loggly log endpointsLoggingLogglyApiupdate_log_logglyPUT/service/{service_id}/version/{version_id}/logging/loggly/{logging_loggly_name}Update a Loggly log endpointLoggingLogshuttleApicreate_log_logshuttlePOST/service/{service_id}/version/{version_id}/logging/logshuttleCreate a Log Shuttle log endpointLoggingLogshuttleApidelete_log_logshuttleDELETE/service/{service_id}/version/{version_id}/logging/logshuttle/{logging_logshuttle_name}Delete a Log Shuttle log endpointLoggingLogshuttleApiget_log_logshuttleGET/service/{service_id}/version/{version_id}/logging/logshuttle/{logging_logshuttle_name}Get a Log Shuttle log endpointLoggingLogshuttleApilist_log_logshuttleGET/service/{service_id}/version/{version_id}/logging/logshuttleList Log Shuttle log endpointsLoggingLogshuttleApiupdate_log_logshuttlePUT/service/{service_id}/version/{version_id}/logging/logshuttle/{logging_logshuttle_name}Update a Log Shuttle log endpointLoggingNewrelicApicreate_log_newrelicPOST/service/{service_id}/version/{version_id}/logging/newrelicCreate a New Relic log endpointLoggingNewrelicApidelete_log_newrelicDELETE/service/{service_id}/version/{version_id}/logging/newrelic/{logging_newrelic_name}Delete a New Relic log endpointLoggingNewrelicApiget_log_newrelicGET/service/{service_id}/version/{version_id}/logging/newrelic/{logging_newrelic_name}Get a New Relic log endpointLoggingNewrelicApilist_log_newrelicGET/service/{service_id}/version/{version_id}/logging/newrelicList New Relic log endpointsLoggingNewrelicApiupdate_log_newrelicPUT/service/{service_id}/version/{version_id}/logging/newrelic/{logging_newrelic_name}Update a New Relic log endpointLoggingNewrelicotlpApicreate_log_newrelicotlpPOST/service/{service_id}/version/{version_id}/logging/newrelicotlpCreate a New Relic OTLP endpointLoggingNewrelicotlpApidelete_log_newrelicotlpDELETE/service/{service_id}/version/{version_id}/logging/newrelicotlp/{logging_newrelicotlp_name}Delete a New Relic OTLP endpointLoggingNewrelicotlpApiget_log_newrelicotlpGET/service/{service_id}/version/{version_id}/logging/newrelicotlp/{logging_newrelicotlp_name}Get a New Relic OTLP endpointLoggingNewrelicotlpApilist_log_newrelicotlpGET/service/{service_id}/version/{version_id}/logging/newrelicotlpList New Relic OTLP endpointsLoggingNewrelicotlpApiupdate_log_newrelicotlpPUT/service/{service_id}/version/{version_id}/logging/newrelicotlp/{logging_newrelicotlp_name}Update a New Relic log endpointLoggingOpenstackApicreate_log_openstackPOST/service/{service_id}/version/{version_id}/logging/openstackCreate an OpenStack log endpointLoggingOpenstackApidelete_log_openstackDELETE/service/{service_id}/version/{version_id}/logging/openstack/{logging_openstack_name}Delete an OpenStack log endpointLoggingOpenstackApiget_log_openstackGET/service/{service_id}/version/{version_id}/logging/openstack/{logging_openstack_name}Get an OpenStack log endpointLoggingOpenstackApilist_log_openstackGET/service/{service_id}/version/{version_id}/logging/openstackList OpenStack log endpointsLoggingOpenstackApiupdate_log_openstackPUT/service/{service_id}/version/{version_id}/logging/openstack/{logging_openstack_name}Update an OpenStack log endpointLoggingPapertrailApicreate_log_papertrailPOST/service/{service_id}/version/{version_id}/logging/papertrailCreate a Papertrail log endpointLoggingPapertrailApidelete_log_papertrailDELETE/service/{service_id}/version/{version_id}/logging/papertrail/{logging_papertrail_name}Delete a Papertrail log endpointLoggingPapertrailApiget_log_papertrailGET/service/{service_id}/version/{version_id}/logging/papertrail/{logging_papertrail_name}Get a Papertrail log endpointLoggingPapertrailApilist_log_papertrailGET/service/{service_id}/version/{version_id}/logging/papertrailList Papertrail log endpointsLoggingPapertrailApiupdate_log_papertrailPUT/service/{service_id}/version/{version_id}/logging/papertrail/{logging_papertrail_name}Update a Papertrail log endpointLoggingPubsubApicreate_log_gcp_pubsubPOST/service/{service_id}/version/{version_id}/logging/pubsubCreate a GCP Cloud Pub/Sub log endpointLoggingPubsubApidelete_log_gcp_pubsubDELETE/service/{service_id}/version/{version_id}/logging/pubsub/{logging_google_pubsub_name}Delete a GCP Cloud Pub/Sub log endpointLoggingPubsubApiget_log_gcp_pubsubGET/service/{service_id}/version/{version_id}/logging/pubsub/{logging_google_pubsub_name}Get a GCP Cloud Pub/Sub log endpointLoggingPubsubApilist_log_gcp_pubsubGET/service/{service_id}/version/{version_id}/logging/pubsubList GCP Cloud Pub/Sub log endpointsLoggingPubsubApiupdate_log_gcp_pubsubPUT/service/{service_id}/version/{version_id}/logging/pubsub/{logging_google_pubsub_name}Update a GCP Cloud Pub/Sub log endpointLoggingS3Apicreate_log_aws_s3POST/service/{service_id}/version/{version_id}/logging/s3Create an AWS S3 log endpointLoggingS3Apidelete_log_aws_s3DELETE/service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name}Delete an AWS S3 log endpointLoggingS3Apiget_log_aws_s3GET/service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name}Get an AWS S3 log endpointLoggingS3Apilist_log_aws_s3GET/service/{service_id}/version/{version_id}/logging/s3List AWS S3 log endpointsLoggingS3Apiupdate_log_aws_s3PUT/service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name}Update an AWS S3 log endpointLoggingScalyrApicreate_log_scalyrPOST/service/{service_id}/version/{version_id}/logging/scalyrCreate a Scalyr log endpointLoggingScalyrApidelete_log_scalyrDELETE/service/{service_id}/version/{version_id}/logging/scalyr/{logging_scalyr_name}Delete the Scalyr log endpointLoggingScalyrApiget_log_scalyrGET/service/{service_id}/version/{version_id}/logging/scalyr/{logging_scalyr_name}Get a Scalyr log endpointLoggingScalyrApilist_log_scalyrGET/service/{service_id}/version/{version_id}/logging/scalyrList Scalyr log endpointsLoggingScalyrApiupdate_log_scalyrPUT/service/{service_id}/version/{version_id}/logging/scalyr/{logging_scalyr_name}Update the Scalyr log endpointLoggingSftpApicreate_log_sftpPOST/service/{service_id}/version/{version_id}/logging/sftpCreate an SFTP log endpointLoggingSftpApidelete_log_sftpDELETE/service/{service_id}/version/{version_id}/logging/sftp/{logging_sftp_name}Delete an SFTP log endpointLoggingSftpApiget_log_sftpGET/service/{service_id}/version/{version_id}/logging/sftp/{logging_sftp_name}Get an SFTP log endpointLoggingSftpApilist_log_sftpGET/service/{service_id}/version/{version_id}/logging/sftpList SFTP log endpointsLoggingSftpApiupdate_log_sftpPUT/service/{service_id}/version/{version_id}/logging/sftp/{logging_sftp_name}Update an SFTP log endpointLoggingSplunkApicreate_log_splunkPOST/service/{service_id}/version/{version_id}/logging/splunkCreate a Splunk log endpointLoggingSplunkApidelete_log_splunkDELETE/service/{service_id}/version/{version_id}/logging/splunk/{logging_splunk_name}Delete a Splunk log endpointLoggingSplunkApiget_log_splunkGET/service/{service_id}/version/{version_id}/logging/splunk/{logging_splunk_name}Get a Splunk log endpointLoggingSplunkApilist_log_splunkGET/service/{service_id}/version/{version_id}/logging/splunkList Splunk log endpointsLoggingSplunkApiupdate_log_splunkPUT/service/{service_id}/version/{version_id}/logging/splunk/{logging_splunk_name}Update a Splunk log endpointLoggingSumologicApicreate_log_sumologicPOST/service/{service_id}/version/{version_id}/logging/sumologicCreate a Sumologic log endpointLoggingSumologicApidelete_log_sumologicDELETE/service/{service_id}/version/{version_id}/logging/sumologic/{logging_sumologic_name}Delete a Sumologic log endpointLoggingSumologicApiget_log_sumologicGET/service/{service_id}/version/{version_id}/logging/sumologic/{logging_sumologic_name}Get a Sumologic log endpointLoggingSumologicApilist_log_sumologicGET/service/{service_id}/version/{version_id}/logging/sumologicList Sumologic log endpointsLoggingSumologicApiupdate_log_sumologicPUT/service/{service_id}/version/{version_id}/logging/sumologic/{logging_sumologic_name}Update a Sumologic log endpointLoggingSyslogApicreate_log_syslogPOST/service/{service_id}/version/{version_id}/logging/syslogCreate a syslog log endpointLoggingSyslogApidelete_log_syslogDELETE/service/{service_id}/version/{version_id}/logging/syslog/{logging_syslog_name}Delete a syslog log endpointLoggingSyslogApiget_log_syslogGET/service/{service_id}/version/{version_id}/logging/syslog/{logging_syslog_name}Get a syslog log endpointLoggingSyslogApilist_log_syslogGET/service/{service_id}/version/{version_id}/logging/syslogList Syslog log endpointsLoggingSyslogApiupdate_log_syslogPUT/service/{service_id}/version/{version_id}/logging/syslog/{logging_syslog_name}Update a syslog log endpointMutualAuthenticationApicreate_mutual_tls_authenticationPOST/tls/mutual_authenticationsCreate a Mutual AuthenticationMutualAuthenticationApidelete_mutual_tlsDELETE/tls/mutual_authentications/{mutual_authentication_id}Delete a Mutual TLSMutualAuthenticationApiget_mutual_authenticationGET/tls/mutual_authentications/{mutual_authentication_id}Get a Mutual AuthenticationMutualAuthenticationApilist_mutual_authenticationsGET/tls/mutual_authenticationsList Mutual AuthenticationsMutualAuthenticationApipatch_mutual_authenticationPATCH/tls/mutual_authentications/{mutual_authentication_id}Update a Mutual AuthenticationOriginInspectorHistoricalApiget_origin_inspector_historicalGET/metrics/origins/services/{service_id}Get historical origin data for a serviceOriginInspectorRealtimeApiget_origin_inspector_last120_secondsGET/v1/origins/{service_id}/ts/hGet real-time origin data for the last 120 secondsOriginInspectorRealtimeApiget_origin_inspector_last_max_entriesGET/v1/origins/{service_id}/ts/h/limit/{max_entries}Get a limited number of real-time origin data entriesOriginInspectorRealtimeApiget_origin_inspector_last_secondGET/v1/origins/{service_id}/ts/{start_timestamp}Get real-time origin data from specific time.PackageApiget_packageGET/service/{service_id}/version/{version_id}/packageGet details of the service's Compute package.PackageApiput_packagePUT/service/{service_id}/version/{version_id}/packageUpload a Compute package.PoolApicreate_server_poolPOST/service/{service_id}/version/{version_id}/poolCreate a server poolPoolApidelete_server_poolDELETE/service/{service_id}/version/{version_id}/pool/{pool_name}Delete a server poolPoolApiget_server_poolGET/service/{service_id}/version/{version_id}/pool/{pool_name}Get a server poolPoolApilist_server_poolsGET/service/{service_id}/version/{version_id}/poolList server poolsPoolApiupdate_server_poolPUT/service/{service_id}/version/{version_id}/pool/{pool_name}Update a server poolPopApilist_popsGET/datacentersList Fastly POPsPublicIpListApilist_fastly_ipsGET/public-ip-listList Fastly's public IPsPublishApipublishPOST/service/{service_id}/publish/Send messages to Fanout subscribersPurgeApibulk_purge_tagPOST/service/{service_id}/purgePurge multiple surrogate key tagsPurgeApipurge_allPOST/service/{service_id}/purge_allPurge everything from a servicePurgeApipurge_single_urlPOST/purge/{cached_url}Purge a URLPurgeApipurge_tagPOST/service/{service_id}/purge/{surrogate_key}Purge by surrogate key tagRateLimiterApicreate_rate_limiterPOST/service/{service_id}/version/{version_id}/rate-limitersCreate a rate limiterRateLimiterApidelete_rate_limiterDELETE/rate-limiters/{rate_limiter_id}Delete a rate limiterRateLimiterApiget_rate_limiterGET/rate-limiters/{rate_limiter_id}Get a rate limiterRateLimiterApilist_rate_limitersGET/service/{service_id}/version/{version_id}/rate-limitersList rate limitersRateLimiterApiupdate_rate_limiterPUT/rate-limiters/{rate_limiter_id}Update a rate limiterRealtimeApiget_stats_last120_secondsGET/v1/channel/{service_id}/ts/hGet real-time data for the last 120 secondsRealtimeApiget_stats_last120_seconds_limit_entriesGET/v1/channel/{service_id}/ts/h/limit/{max_entries}Get a limited number of real-time data entriesRealtimeApiget_stats_last_secondGET/v1/channel/{service_id}/ts/{timestamp_in_seconds}Get real-time data from specified timeRequestSettingsApicreate_request_settingsPOST/service/{service_id}/version/{version_id}/request_settingsCreate a Request Settings objectRequestSettingsApidelete_request_settingsDELETE/service/{service_id}/version/{version_id}/request_settings/{request_settings_name}Delete a Request Settings objectRequestSettingsApiget_request_settingsGET/service/{service_id}/version/{version_id}/request_settings/{request_settings_name}Get a Request Settings objectRequestSettingsApilist_request_settingsGET/service/{service_id}/version/{version_id}/request_settingsList Request Settings objectsRequestSettingsApiupdate_request_settingsPUT/service/{service_id}/version/{version_id}/request_settings/{request_settings_name}Update a Request Settings objectResourceApicreate_resourcePOST/service/{service_id}/version/{version_id}/resourceCreate a resource linkResourceApidelete_resourceDELETE/service/{service_id}/version/{version_id}/resource/{id}Delete a resource linkResourceApiget_resourceGET/service/{service_id}/version/{version_id}/resource/{id}Display a resource linkResourceApilist_resourcesGET/service/{service_id}/version/{version_id}/resourceList resource linksResourceApiupdate_resourcePUT/service/{service_id}/version/{version_id}/resource/{id}Update a resource linkResponseObjectApicreate_response_objectPOST/service/{service_id}/version/{version_id}/response_objectCreate a Response objectResponseObjectApidelete_response_objectDELETE/service/{service_id}/version/{version_id}/response_object/{response_object_name}Delete a Response ObjectResponseObjectApiget_response_objectGET/service/{service_id}/version/{version_id}/response_object/{response_object_name}Get a Response objectResponseObjectApilist_response_objectsGET/service/{service_id}/version/{version_id}/response_objectList Response objectsResponseObjectApiupdate_response_objectPUT/service/{service_id}/version/{version_id}/response_object/{response_object_name}Update a Response objectSecretStoreApiclient_keyPOST/resources/stores/secret/client-keyCreate new client keySecretStoreApicreate_secret_storePOST/resources/stores/secretCreate new secret storeSecretStoreApidelete_secret_storeDELETE/resources/stores/secret/{store_id}Delete secret storeSecretStoreApiget_secret_storeGET/resources/stores/secret/{store_id}Get secret store by IDSecretStoreApiget_secret_storesGET/resources/stores/secretGet all secret storesSecretStoreApisigning_keyGET/resources/stores/secret/signing-keyGet public keySecretStoreItemApicreate_secretPOST/resources/stores/secret/{store_id}/secretsCreate a new secret in a store.SecretStoreItemApidelete_secretDELETE/resources/stores/secret/{store_id}/secrets/{secret_name}Delete a secret from a store.SecretStoreItemApiget_secretGET/resources/stores/secret/{store_id}/secrets/{secret_name}Get secret metadata.SecretStoreItemApiget_secretsGET/resources/stores/secret/{store_id}/secretsList secrets within a store.SecretStoreItemApimust_recreate_secretPATCH/resources/stores/secret/{store_id}/secretsRecreate a secret in a store.SecretStoreItemApirecreate_secretPUT/resources/stores/secret/{store_id}/secretsCreate or recreate a secret in a store.ServerApicreate_pool_serverPOST/service/{service_id}/pool/{pool_id}/serverAdd a server to a poolServerApidelete_pool_serverDELETE/service/{service_id}/pool/{pool_id}/server/{server_id}Delete a server from a poolServerApiget_pool_serverGET/service/{service_id}/pool/{pool_id}/server/{server_id}Get a pool serverServerApilist_pool_serversGET/service/{service_id}/pool/{pool_id}/serversList servers in a poolServerApiupdate_pool_serverPUT/service/{service_id}/pool/{pool_id}/server/{server_id}Update a serverServiceApicreate_servicePOST/serviceCreate a serviceServiceApidelete_serviceDELETE/service/{service_id}Delete a serviceServiceApiget_serviceGET/service/{service_id}Get a serviceServiceApiget_service_detailGET/service/{service_id}/detailsGet service detailsServiceApilist_service_domainsGET/service/{service_id}/domainList the domains within a serviceServiceApilist_servicesGET/serviceList servicesServiceApisearch_serviceGET/service/searchSearch for a service by nameServiceApiupdate_servicePUT/service/{service_id}Update a serviceServiceAuthorizationsApicreate_service_authorizationPOST/service-authorizationsCreate service authorizationServiceAuthorizationsApidelete_service_authorizationDELETE/service-authorizations/{service_authorization_id}Delete service authorizationServiceAuthorizationsApidelete_service_authorization2DELETE/service-authorizationsDelete service authorizationsServiceAuthorizationsApilist_service_authorizationGET/service-authorizationsList service authorizationsServiceAuthorizationsApishow_service_authorizationGET/service-authorizations/{service_authorization_id}Show service authorizationServiceAuthorizationsApiupdate_service_authorizationPATCH/service-authorizations/{service_authorization_id}Update service authorizationServiceAuthorizationsApiupdate_service_authorization2PATCH/service-authorizationsUpdate service authorizationsSettingsApiget_service_settingsGET/service/{service_id}/version/{version_id}/settingsGet service settingsSettingsApiupdate_service_settingsPUT/service/{service_id}/version/{version_id}/settingsUpdate service settingsSnippetApicreate_snippetPOST/service/{service_id}/version/{version_id}/snippetCreate a snippetSnippetApidelete_snippetDELETE/service/{service_id}/version/{version_id}/snippet/{snippet_name}Delete a snippetSnippetApiget_snippetGET/service/{service_id}/version/{version_id}/snippet/{snippet_name}Get a versioned snippetSnippetApiget_snippet_dynamicGET/service/{service_id}/snippet/{snippet_id}Get a dynamic snippetSnippetApilist_snippetsGET/service/{service_id}/version/{version_id}/snippetList snippetsSnippetApiupdate_snippetPUT/service/{service_id}/version/{version_id}/snippet/{snippet_name}Update a versioned snippetSnippetApiupdate_snippet_dynamicPUT/service/{service_id}/snippet/{snippet_id}Update a dynamic snippetStarApicreate_service_starPOST/starsCreate a starStarApidelete_service_starDELETE/stars/{star_id}Delete a starStarApiget_service_starGET/stars/{star_id}Get a starStarApilist_service_starsGET/starsList starsStatsApiget_service_statsGET/service/{service_id}/stats/summaryGet stats for a serviceSudoApirequest_sudo_accessPOST/sudoRequest Sudo accessTlsActivationsApicreate_tls_activationPOST/tls/activationsEnable TLS for a domain using a custom certificateTlsActivationsApidelete_tls_activationDELETE/tls/activations/{tls_activation_id}Disable TLS on a domainTlsActivationsApiget_tls_activationGET/tls/activations/{tls_activation_id}Get a TLS activationTlsActivationsApilist_tls_activationsGET/tls/activationsList TLS activationsTlsActivationsApiupdate_tls_activationPATCH/tls/activations/{tls_activation_id}Update a certificateTlsBulkCertificatesApidelete_bulk_tls_certDELETE/tls/bulk/certificates/{certificate_id}Delete a certificateTlsBulkCertificatesApiget_tls_bulk_certGET/tls/bulk/certificates/{certificate_id}Get a certificateTlsBulkCertificatesApilist_tls_bulk_certsGET/tls/bulk/certificatesList certificatesTlsBulkCertificatesApiupdate_bulk_tls_certPATCH/tls/bulk/certificates/{certificate_id}Update a certificateTlsBulkCertificatesApiupload_tls_bulk_certPOST/tls/bulk/certificatesUpload a certificateTlsCertificatesApicreate_tls_certPOST/tls/certificatesCreate a TLS certificateTlsCertificatesApidelete_tls_certDELETE/tls/certificates/{tls_certificate_id}Delete a TLS certificateTlsCertificatesApiget_tls_certGET/tls/certificates/{tls_certificate_id}Get a TLS certificateTlsCertificatesApilist_tls_certsGET/tls/certificatesList TLS certificatesTlsCertificatesApiupdate_tls_certPATCH/tls/certificates/{tls_certificate_id}Update a TLS certificateTlsConfigurationsApiget_tls_configGET/tls/configurations/{tls_configuration_id}Get a TLS configurationTlsConfigurationsApilist_tls_configsGET/tls/configurationsList TLS configurationsTlsConfigurationsApiupdate_tls_configPATCH/tls/configurations/{tls_configuration_id}Update a TLS configurationTlsCsrsApicreate_csrPOST/tls/certificate_signing_requestsCreate CSRTlsDomainsApilist_tls_domainsGET/tls/domainsList TLS domainsTlsPrivateKeysApicreate_tls_keyPOST/tls/private_keysCreate a TLS private keyTlsPrivateKeysApidelete_tls_keyDELETE/tls/private_keys/{tls_private_key_id}Delete a TLS private keyTlsPrivateKeysApiget_tls_keyGET/tls/private_keys/{tls_private_key_id}Get a TLS private keyTlsPrivateKeysApilist_tls_keysGET/tls/private_keysList TLS private keysTlsSubscriptionsApicreate_globalsign_email_challengePOST/tls/subscriptions/{tls_subscription_id}/authorizations/{tls_authorization_id}/globalsign_email_challengesCreates a GlobalSign email challenge.TlsSubscriptionsApicreate_tls_subPOST/tls/subscriptionsCreate a TLS subscriptionTlsSubscriptionsApidelete_globalsign_email_challengeDELETE/tls/subscriptions/{tls_subscription_id}/authorizations/{tls_authorization_id}/globalsign_email_challenges/{globalsign_email_challenge_id}Delete a GlobalSign email challengeTlsSubscriptionsApidelete_tls_subDELETE/tls/subscriptions/{tls_subscription_id}Delete a TLS subscriptionTlsSubscriptionsApiget_tls_subGET/tls/subscriptions/{tls_subscription_id}Get a TLS subscriptionTlsSubscriptionsApilist_tls_subsGET/tls/subscriptionsList TLS subscriptionsTlsSubscriptionsApipatch_tls_subPATCH/tls/subscriptions/{tls_subscription_id}Update a TLS subscriptionTokensApibulk_revoke_tokensDELETE/tokensRevoke multiple tokensTokensApicreate_tokenPOST/tokensCreate a tokenTokensApiget_tokenGET/tokens/{token_id}Get a tokenTokensApiget_token_currentGET/tokens/selfGet the current tokenTokensApilist_tokens_customerGET/customer/{customer_id}/tokensList tokens for a customerTokensApilist_tokens_userGET/tokensList tokens for the authenticated userTokensApirevoke_tokenDELETE/tokens/{token_id}Revoke a tokenTokensApirevoke_token_currentDELETE/tokens/selfRevoke the current tokenUserApicreate_userPOST/userCreate a userUserApidelete_userDELETE/user/{user_id}Delete a userUserApiget_current_userGET/current_userGet the current userUserApiget_userGET/user/{user_id}Get a userUserApirequest_password_resetPOST/user/{user_login}/password/request_resetRequest a password resetUserApiupdate_userPUT/user/{user_id}Update a userUserApiupdate_user_passwordPOST/current_user/passwordUpdate the user's passwordVclApicreate_custom_vclPOST/service/{service_id}/version/{version_id}/vclCreate a custom VCL fileVclApidelete_custom_vclDELETE/service/{service_id}/version/{version_id}/vcl/{vcl_name}Delete a custom VCL fileVclApiget_custom_vclGET/service/{service_id}/version/{version_id}/vcl/{vcl_name}Get a custom VCL fileVclApiget_custom_vcl_boilerplateGET/service/{service_id}/version/{version_id}/boilerplateGet boilerplate VCLVclApiget_custom_vcl_generatedGET/service/{service_id}/version/{version_id}/generated_vclGet the generated VCL for a serviceVclApiget_custom_vcl_generated_highlightedGET/service/{service_id}/version/{version_id}/generated_vcl/contentGet the generated VCL with syntax highlightingVclApiget_custom_vcl_highlightedGET/service/{service_id}/version/{version_id}/vcl/{vcl_name}/contentGet a custom VCL file with syntax highlightingVclApiget_custom_vcl_rawGET/service/{service_id}/version/{version_id}/vcl/{vcl_name}/downloadDownload a custom VCL fileVclApilint_vcl_defaultPOST/vcl_lintLint (validate) VCL using a default set of flags.VclApilint_vcl_for_servicePOST/service/{service_id}/lintLint (validate) VCL using flags set for the service.VclApilist_custom_vclGET/service/{service_id}/version/{version_id}/vclList custom VCL filesVclApiset_custom_vcl_mainPUT/service/{service_id}/version/{version_id}/vcl/{vcl_name}/mainSet a custom VCL file as mainVclApiupdate_custom_vclPUT/service/{service_id}/version/{version_id}/vcl/{vcl_name}Update a custom VCL fileVclDiffApivcl_diff_service_versionsGET/service/{service_id}/vcl/diff/from/{from_version_id}/to/{to_version_id}Get a comparison of the VCL changes between two service versionsVersionApiactivate_service_versionPUT/service/{service_id}/version/{version_id}/activateActivate a service versionVersionApiclone_service_versionPUT/service/{service_id}/version/{version_id}/cloneClone a service versionVersionApicreate_service_versionPOST/service/{service_id}/versionCreate a service versionVersionApideactivate_service_versionPUT/service/{service_id}/version/{version_id}/deactivateDeactivate a service versionVersionApiget_service_versionGET/service/{service_id}/version/{version_id}Get a version of a serviceVersionApilist_service_versionsGET/service/{service_id}/versionList versions of a serviceVersionApilock_service_versionPUT/service/{service_id}/version/{version_id}/lockLock a service versionVersionApiupdate_service_versionPUT/service/{service_id}/version/{version_id}Update a service versionVersionApivalidate_service_versionGET/service/{service_id}/version/{version_id}/validateValidate a service versionWafActiveRulesApibulk_delete_waf_active_rulesDELETE/waf/firewalls/{firewall_id}/versions/{version_id}/active-rulesDelete multiple active rules from a WAFWafActiveRulesApibulk_update_waf_active_rulesPATCH/waf/firewalls/{firewall_id}/versions/{version_id}/active-rules/bulkUpdate multiple active rulesWafActiveRulesApicreate_waf_active_rulePOST/waf/firewalls/{firewall_id}/versions/{version_id}/active-rulesAdd a rule to a WAF as an active ruleWafActiveRulesApicreate_waf_active_rules_tagPOST/waf/firewalls/{firewall_id}/versions/{version_id}/tags/{waf_tag_name}/active-rulesCreate active rules by tagWafActiveRulesApidelete_waf_active_ruleDELETE/waf/firewalls/{firewall_id}/versions/{version_id}/active-rules/{waf_rule_id}Delete an active ruleWafActiveRulesApiget_waf_active_ruleGET/waf/firewalls/{firewall_id}/versions/{version_id}/active-rules/{waf_rule_id}Get an active WAF rule objectWafActiveRulesApilist_waf_active_rulesGET/waf/firewalls/{firewall_id}/versions/{version_id}/active-rulesList active rules on a WAFWafActiveRulesApiupdate_waf_active_rulePATCH/waf/firewalls/{firewall_id}/versions/{version_id}/active-rules/{waf_rule_id}Update an active ruleWafExclusionsApicreate_waf_rule_exclusionPOST/waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusionsCreate a WAF rule exclusionWafExclusionsApidelete_waf_rule_exclusionDELETE/waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusions/{exclusion_number}Delete a WAF rule exclusionWafExclusionsApiget_waf_rule_exclusionGET/waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusions/{exclusion_number}Get a WAF rule exclusionWafExclusionsApilist_waf_rule_exclusionsGET/waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusionsList WAF rule exclusionsWafExclusionsApiupdate_waf_rule_exclusionPATCH/waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusions/{exclusion_number}Update a WAF rule exclusionWafFirewallVersionsApiclone_waf_firewall_versionPUT/waf/firewalls/{firewall_id}/versions/{firewall_version_number}/cloneClone a firewall versionWafFirewallVersionsApicreate_waf_firewall_versionPOST/waf/firewalls/{firewall_id}/versionsCreate a firewall versionWafFirewallVersionsApideploy_activate_waf_firewall_versionPUT/waf/firewalls/{firewall_id}/versions/{firewall_version_number}/activateDeploy or activate a firewall versionWafFirewallVersionsApiget_waf_firewall_versionGET/waf/firewalls/{firewall_id}/versions/{firewall_version_number}Get a firewall versionWafFirewallVersionsApilist_waf_firewall_versionsGET/waf/firewalls/{firewall_id}/versionsList firewall versionsWafFirewallVersionsApiupdate_waf_firewall_versionPATCH/waf/firewalls/{firewall_id}/versions/{firewall_version_number}Update a firewall versionWafFirewallsApicreate_waf_firewallPOST/waf/firewallsCreate a firewallWafFirewallsApidelete_waf_firewallDELETE/waf/firewalls/{firewall_id}Delete a firewallWafFirewallsApiget_waf_firewallGET/waf/firewalls/{firewall_id}Get a firewallWafFirewallsApilist_waf_firewallsGET/waf/firewallsList firewallsWafFirewallsApiupdate_waf_firewallPATCH/waf/firewalls/{firewall_id}Update a firewallWafRuleRevisionsApiget_waf_rule_revisionGET/waf/rules/{waf_rule_id}/revisions/{waf_rule_revision_number}Get a revision of a ruleWafRuleRevisionsApilist_waf_rule_revisionsGET/waf/rules/{waf_rule_id}/revisionsList revisions for a ruleWafRulesApiget_waf_ruleGET/waf/rules/{waf_rule_id}Get a ruleWafRulesApilist_waf_rulesGET/waf/rulesList available WAF rulesWafTagsApilist_waf_tagsGET/waf/tagsList tagsWholePlatformDdosHistoricalApiget_platform_ddos_historicalGET/metrics/platform/ddosGet historical DDoS metrics for the entire Fastly platformIssuesThe fastly-py API client currently does not support the following endpoints:/alerts/definitions/{definition_id}(DELETE, GET, PUT)/alerts/definitions(GET, POST)/alerts/history(GET)/resources/stores/kv/{store_id}/batch(PUT)/tls/activations/{tls_activation_id}(GET, PATCH)/tls/activations(GET)/v1/channel/{service_id}/ts/h/limit/{max_entries}(GET)/v1/channel/{service_id}/ts/h(GET)/v1/channel/{service_id}/ts/{start_timestamp}(GET)If you encounter any non-security-related bug or unexpected behavior, pleasefile an issueusing the bug report template.Security issuesPlease see ourSECURITY.mdfor guidance on reporting security-related issues.LicenseMIT.