CloudFlare

CloudFlare, Inc. is a U.S. company that provides a content delivery network and distributed domain name server services, sitting between the visitor and the CloudFlare users hosting provider, acting as a reverse proxy for websites. Its network protects, speeds up, and improves availability for a website or mobile application with a change in DNS.

Links

API Paths

Get information about a specific organization that you are a member of (GET) /organizations/:identifier OpenAPI
Update an existing Organization (PATCH) /organizations/:identifier OpenAPI
Search, sort, and filter IP/country access rules (GET) /organizations/:organization_id/firewall/access_rules/rules OpenAPI
Remove an access rule so it is no longer evaluated during requests (DELETE) /organizations/:organization_id/firewall/access_rules/rules/:identifier OpenAPI
Update rule state and/or configuration (PATCH) /organizations/:organization_id/firewall/access_rules/rules/:identifier OpenAPI
Make a new IP, IP range, or country access rule for all zones owned by the organization (POST) /organizations/:organization_id/firewall/access_rules/rules OpenAPI
Change the Roles of a Pending Invite (PATCH) /organizations/:organization_identifier/invite/:identifier OpenAPI
List all invitations associated with an organization (GET) /organizations/:organization_identifier/invites OpenAPI
Invite a User to become a Member of an Organization (POST) /organizations/:organization_identifier/invites OpenAPI
Get information about a specific member of an organization (GET) /organizations/:organization_identifier/members/:identifier OpenAPI
Change the Roles of an Organization's Member (PATCH) /organizations/:organization_identifier/members/:identifier OpenAPI
Get information about a specific role for an organization (GET) /organizations/:organization_identifier/roles/:identifier OpenAPI
List, search, sort and filter your Railguns (GET) /railguns OpenAPI
Enable or disable a Railgun for all zones connected to it (PATCH) /railguns/:identifier OpenAPI
Readable identifier of the railgun (POST) /railguns OpenAPI
Access your billing history object (GET) /user/billing/history OpenAPI
List all of your app subscriptions (GET) /user/billing/subscriptions/apps OpenAPI
List all of your zone plan subscriptions (GET) /user/billing/subscriptions/zones OpenAPI
Search, sort, and filter IP/country access rules (GET) /user/firewall/access_rules/rules OpenAPI
Remove an access rule so it is no longer evaluated during requests (DELETE) /user/firewall/access_rules/rules/:identifier OpenAPI
Update rule state and/or configuration (PATCH) /user/firewall/access_rules/rules/:identifier OpenAPI
Make a new IP, IP range, or country access rule for all zones owned by the user (POST) /user/firewall/access_rules/rules OpenAPI
Respond to an invitation (PATCH) /user/invites/:identifier OpenAPI
List organizations the user is associated with (GET) /user/organizations OpenAPI
Update part of your user details (PATCH) /user OpenAPI
List, search, sort, and filter your zones (GET) /zones OpenAPI
Initiate another zone activation check permission needed: #zone:edit (PUT) /zones/:identifier/activation_check OpenAPI
Only one zone property can be changed at a time (PATCH) /zones/:identifier OpenAPI
Remove ALL files from CloudFlare's cache (DELETE) /zones/:identifier/purge_cache OpenAPI
The domain name (POST) /zones OpenAPI
Search, sort, and filter IP/country access rules (GET) /zones/:zone_id/firewall/access_rules/rules OpenAPI
Remove an access rule so it is no longer evaluated during requests (DELETE) /zones/:zone_id/firewall/access_rules/rules/:identifier OpenAPI
Update rule state and/or configuration for the zone (PATCH) /zones/:zone_id/firewall/access_rules/rules/:identifier OpenAPI
Make a new IP, IP range, or country access rule for the zone (POST) /zones/:zone_id/firewall/access_rules/rules OpenAPI
Search, sort, and filter rules within a package (GET) /zones/:zone_id/firewall/waf/packages/:package_id/rules OpenAPI
Update the action the rule will perform if triggered on the zone (PATCH) /zones/:zone_id/firewall/waf/packages/:package_id/rules/:identifier OpenAPI
This view provides a breakdown of analytics data by datacenter (GET) /zones/:zone_identifier/analytics/colos OpenAPI
The dashboard view provides both totals and timeseries data for the given zone and time period across the entire CloudFlare network (GET) /zones/:zone_identifier/analytics/dashboard OpenAPI
List, search, sort, and filter all of your custom SSL certificates (GET) /zones/:zone_identifier/custom_certificates OpenAPI
Delete an SSL certificate permission needed: #ssl:edit (DELETE) /zones/:zone_identifier/custom_certificates/:identifier OpenAPI
SSL configuration details permission needed: #ssl:read (GET) /zones/:zone_identifier/custom_certificates/:identifier OpenAPI
Upload a new private key and/or PEM/CRT for the SSL certificate (PATCH) /zones/:zone_identifier/custom_certificates/:identifier OpenAPI
Upload a new SSL certificate for a zone (POST) /zones/:zone_identifier/custom_certificates OpenAPI
If a zone has multiple SSL certificates, you can set the order in which they should be used during a request (PUT) /zones/:zone_identifier/custom_certificates/prioritize OpenAPI
Update Custom page URL (PUT) /zones/:zone_identifier/custom_pages/:identifier OpenAPI
List, search, sort, and filter a zones' DNS records (GET) /zones/:zone_identifier/dns_records OpenAPI
Delete DNS record permission needed: #dns_records:edit (DELETE) /zones/:zone_identifier/dns_records/:identifier OpenAPI
DNS record details permission needed: #dns_records:read (GET) /zones/:zone_identifier/dns_records/:identifier OpenAPI
Update DNS record permission needed: #dns_records:edit (PUT) /zones/:zone_identifier/dns_records/:identifier OpenAPI
Create a new DNS record for a zone (POST) /zones/:zone_identifier/dns_records OpenAPI
Retrieve firewall packages for a zone (GET) /zones/:zone_identifier/firewall/waf/packages OpenAPI
Change the sensitivity and action for an anomaly detection type WAF rule package (PATCH) /zones/:zone_identifier/firewall/waf/packages/:identifier OpenAPI
Search, list, and sort rule groups contained within a package (GET) /zones/:zone_identifier/firewall/waf/packages/:package_identifier/groups OpenAPI
Update the state of a rule group (PATCH) /zones/:zone_identifier/firewall/waf/packages/:package_identifier/groups/:identifier OpenAPI
List all Keyless SSL configurations for a given zone (GET) /zones/:zone_identifier/keyless_certificates OpenAPI
Delete Keyless configuration permission needed: #ssl:edit (DELETE) /zones/:zone_identifier/keyless_certificates/:identifier OpenAPI
This will update attributes of a Keyless SSL (PATCH) /zones/:zone_identifier/keyless_certificates/:identifier OpenAPI
The keyless SSL name (POST) /zones/:zone_identifier/keyless_certificates OpenAPI
Connect or disconnect a Railgun (PATCH) /zones/:zone_identifier/railguns/:identifier OpenAPI

<