--- title: 'Cloudflare' description: 'Manage DNS records, zones, Workers, and security rules with the Cloudflare API.' --- # Cloudflare Manage DNS records, zones, Workers, and security rules with the Cloudflare API. | Detail | Value | |---|---| | Category | Cloud & Infra | | Base URL | `https://api.cloudflare.com/client/v4` | | Authentication | Bearer Token | | Endpoints | 6 | | Connector key | `cloudflare` | ## Using Cloudflare in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Cloudflare** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [GET /zones](./get_zones_cloud_listzones) | List zones | | [GET /zones/{zone_id}/dns_records](./get_zones_zone_id_dns_records_cloud_listdnsrecords) | List DNS records | | [POST /zones/{zone_id}/dns_records](./post_zones_zone_id_dns_records_cloud_creatednsrecord) | Create a DNS record | | [PUT /zones/{zone_id}/dns_records/{dns_record_id}](./put_zones_zone_id_dns_records_dns_record_id_cloud_updatednsrecord) | Update a DNS record | | [DELETE /zones/{zone_id}/dns_records/{dns_record_id}](./delete_zones_zone_id_dns_records_dns_record_id_cloud_deletednsrecord) | Delete a DNS record | | [GET /zones/{zone_id}/analytics/dashboard](./get_zones_zone_id_analytics_dashboard_cloud_getanalytics) | Get zone analytics | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.