Cloudflare
Cloudflare integration for managing zones, DNS records, cache, and security settings. Provides zone CRUD operations, DNS record management (list, create, update, delete), cache purging (all/tagged/prefixed/host-based/URL-based), and zone settings retrieval and updates. Authentication uses scoped API tokens via Connect/Disconnect pattern.
| Namespace | Robomotion.Cloudflare |
| Version | 1.1.0 |
| Category | IT Operations, Security |
| Nodes | 14 |
Nodes
| Node | Description |
|---|---|
| Connect | Opens a connection to Cloudflare and returns a Client ID. |
| Disconnect | Closes a Cloudflare connection. |
| List Zones | Lists zones in Cloudflare. |
| Get Zone | Gets a zone in Cloudflare. |
| Create Zone | Creates a zone in Cloudflare. |
| Delete Zone | Deletes a zone in Cloudflare. |
| List DNS Records | Lists dns records in Cloudflare. |
| Create DNS Record | Creates a dns record in Cloudflare. |
| Update DNS Record | Updates a dns record in Cloudflare. |
| Delete DNS Record | Deletes a dns record in Cloudflare. |
| Purge Cache | Purge Cache — see the properties below. |
| Get Zone Setting | Gets a zone setting in Cloudflare. |
| Update Zone Setting | Updates a zone setting in Cloudflare. |
| Toolkit | Exposes this package's operations to an AI Agent as a single tool. |
Connecting
This package has a Connect node. Run it once at the start of your flow; it returns a Client ID that the other nodes take as input. Pair it with Disconnect so the connection is released when the flow ends.
Credentials belong in a Vault rather than typed into the node.
AI Agent tools
13 of these nodes are exposed as tools an AI Agent can call directly:
Connect, Disconnect, List Zones, Get Zone, Create Zone, Delete Zone, List DNS Records, Create DNS Record, Update DNS Record, Delete DNS Record, Purge Cache, Get Zone Setting, Update Zone Setting.
Generated from the package spec that the Flow Designer itself loads, so the node list and every property below match the version above exactly.
It does not yet include worked examples or service-specific guidance — those are written by hand, and a plausible-sounding guess in a reference page is worse than an honest gap. If you build something useful with this package, the community is the place to share it.