Certificate Authorities · Cloudflare API

Libraries

TypeScript

0.0.1

npm install git+ssh://git@github.com:cloudflare/cloudflare-typescript.git

Python

5.4.0

pip install cloudflare

Go

7.6.0

go get -u 'github.com/cloudflare/cloudflare-go@v7.6.0'

Terraform

5.22.0

cloudflare = { source = "cloudflare/cloudflare" }

API Overview

Accounts

AccountsAccount Organizations

AccountsAccount Profile

AccountsMembers

AccountsRoles

List Roles

Deprecated

GET/accounts/{account_id}/roles

Role Details

Deprecated

GET/accounts/{account_id}/roles/{role_id}

AccountsSubscriptions

AccountsTokens

AccountsTokensPermission Groups

AccountsTokensValue

Roll Token

PUT/accounts/{account_id}/tokens/{token_id}/value

AccountsLogs

AccountsLogsAudit

AccountsSpeed Settings

AccountsSpeed SettingsTransformations

Organizations

OrganizationsOrganization Accounts

OrganizationsOrganization Profile

OrganizationsMembers

OrganizationsLogs

OrganizationsLogsAudit

OrganizationsBilling

OrganizationsBillingUsage

Tenants

TenantsAccount Types

TenantsAccounts

TenantsEntitlements

TenantsMemberships

Origin CA Certificates

IPs

Memberships

User

UserAudit Logs

UserBilling

UserBillingHistory

UserBillingProfile

UserInvites

UserOrganizations

UserSubscriptions

UserTenants

UserTokens

UserTokensPermission Groups

UserTokensValue

Zones

ZonesActivation Check

ZonesSettings

ZonesTransformations Allowed Origins

ZonesTransformations C2pa

ZonesEnvironments

ZonesCustom Nameservers

ZonesHolds

ZonesSubscriptions

ZonesPlans

ZonesRate Plans

ZonesCT

ZonesCTAlerting

Load Balancers

Load BalancersMonitors

Monitor Details

GET/accounts/{account_id}/load_balancers/monitors/{monitor_id}

Update Monitor

PUT/accounts/{account_id}/load_balancers/monitors/{monitor_id}

Patch Monitor

PATCH/accounts/{account_id}/load_balancers/monitors/{monitor_id}

Delete Monitor

DELETE/accounts/{account_id}/load_balancers/monitors/{monitor_id}

Load BalancersMonitorsPreviews

Preview Monitor

POST/accounts/{account_id}/load_balancers/monitors/{monitor_id}/preview

Load BalancersMonitorsReferences

Load BalancersMonitor Groups

Patch Monitor Group

PATCH/accounts/{account_id}/load_balancers/monitor_groups/{monitor_group_id}

Load BalancersMonitor GroupsReferences

Load BalancersPools

List Pools

GET/accounts/{account_id}/load_balancers/pools

Pool Details

GET/accounts/{account_id}/load_balancers/pools/{pool_id}

Create Pool

POST/accounts/{account_id}/load_balancers/pools

Update Pool

PUT/accounts/{account_id}/load_balancers/pools/{pool_id}

Patch Pool

PATCH/accounts/{account_id}/load_balancers/pools/{pool_id}

Delete Pool

DELETE/accounts/{account_id}/load_balancers/pools/{pool_id}

Patch Pools

PATCH/accounts/{account_id}/load_balancers/pools

Load BalancersPoolsHealth

Preview Pool

POST/accounts/{account_id}/load_balancers/pools/{pool_id}/preview

Load BalancersPoolsReferences

Load BalancersPreviews

Preview Result

GET/accounts/{account_id}/load_balancers/preview/{preview_id}

Load BalancersRegions

List Regions

GET/accounts/{account_id}/load_balancers/regions

Get Region

GET/accounts/{account_id}/load_balancers/regions/{region_id}

Load BalancersSearches

Cache

CacheCache Reserve

CacheSmart Tiered Cache

CacheVariants

CacheRegional Tiered Cache

CacheOrigin Cloud Regions

SSL

SSLAnalyze

SSLCertificate Packs

SSLCertificate PacksQuota

SSLRecommendations

SSLAutomatic Upgrader

SSLAuto Origin TLS Kex

SSLUniversal

SSLUniversalSettings

SSLVerification

ACM

ACMTotal TLS

ACMCustom Trust Store

Analytics Query

Analytics QueryData Security

Analytics QueryData SecurityContent Findings

Analytics QueryData SecurityFindings

Argo

ArgoSmart Routing

ArgoTiered Caching

Certificate AuthoritiesHostname Associations

Client Certificates

Custom Certificates

Custom CertificatesPrioritize

Custom Csrs

Custom CSR Details

GET/{accounts_or_zones}/{account_or_zone_id}/custom_csrs/{custom_csr_id}

Delete Custom CSR

DELETE/{accounts_or_zones}/{account_or_zone_id}/custom_csrs/{custom_csr_id}

Custom Hostnames

Custom HostnamesFallback Origin

Custom HostnamesCertificate Pack

Custom HostnamesCertificate PackCertificates

Custom HostnamesQuota

Account Custom Nameservers

Tenant Custom Nameservers

DNS Firewall

DNS FirewallAnalytics

DNS FirewallAnalyticsReports

Table

GET/accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report

DNS FirewallAnalyticsReportsBytimes

By Time

GET/accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report/bytime

DNS FirewallReverse DNS

DNS

DNSDNSSEC

DNSDNSSECZsk

DNSRecords

DNSUsage

DNSUsageZone

DNSUsageAccount

DNSSettings

DNSSettingsZone

DNSSettingsAccount

DNSSettingsAccountViews

DNSAnalytics

DNSAnalyticsReports

Table

GET/zones/{zone_id}/dns_analytics/report

DNSAnalyticsReportsBytimes

By Time

GET/zones/{zone_id}/dns_analytics/report/bytime

DNSZone Transfers

DNSZone TransfersForce AXFR

Force AXFR

POST/zones/{zone_id}/secondary_dns/force_axfr

DNSZone TransfersIncoming

DNSZone TransfersOutgoing

Read the original on developers.cloudflare.com ↗