NAiOS IconNAiOS Logo
Volver al catálogo

Cloudflare

cloudflare

Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.

Acciones
16
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (16)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Create DNS recordCLOUDFLARE_CREATE_DNS_RECORDAcción

Tool to create a new dns record within a specific zone. use after obtaining the zone id to programmatically add dns entries.

Parámetros de entrada

  • ttlinteger

    Time to live in seconds; minimum 1. Use 1 for automatic TTL

  • dataobject

    Additional data object for record types like SRV, LOC, or CAA

  • namestringObligatorio

    DNS record name (e.g., example.com or www.example.com)

  • tagsstring[]

    List of tags to associate with the record

  • typestringObligatorioenum

    DNS record type

    AAAAACNAMEMXTXTSRVLOCCAA
  • commentstring

    Human-readable comment for the DNS record

  • contentstringObligatorio

    DNS record content (e.g., IP for A records)

  • proxiedboolean

    Whether the record is receiving Cloudflare performance and security benefits

  • priorityinteger

    Priority for MX, SRV, and URI records; required for those types

  • zone_identifieranyObligatoriouuid

    Zone identifier (UUID) where the DNS record will be created

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create WAF ListCLOUDFLARE_CREATE_LISTAcción

Tool to create a new empty waf list for the account. use after confirming the account id. example: create list(account id="<id>", kind="ip", name="blocklist")

Parámetros de entrada

  • kindstringObligatorioenum

    Type of the list. One of 'ip', 'redirect', 'hostname', or 'asn'.

    ipredirecthostnameasn
  • namestringObligatorio

    Informative name for the list. Use this name in filter and rule expressions.

  • account_idstringObligatorio

    Cloudflare account identifier

  • descriptionstring

    Optional description of the list.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create ZoneCLOUDFLARE_CREATE_ZONEAcción

Tool to create a new zone. use after confirming account id when adding a domain to cloudflare.

Parámetros de entrada

  • namestringObligatorio

    The domain name for the new zone

  • typestringenum

    Zone setup mode: 'full' or 'partial'

    fullpartial
  • accountobjectObligatorio

    Container for account ID

  • jump_startboolean

    Auto-import existing DNS records. Ignored for partial zones.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete DNS RecordCLOUDFLARE_DELETE_DNS_RECORDAcción

Tool to delete a dns record within a specific zone. use after confirming zone and record ids. example: "delete dns record 372e6795... from zone 023e105f4ecef..."

Parámetros de entrada

  • identifieranyObligatorio

    Identifier of the DNS record to delete (e.g., '372e67954025e0ba6aaa6d586b9e0b59').

  • zone_identifieranyObligatorio

    Identifier of the DNS zone (e.g., '023e105f4ecef8ad9ca31a8372d0c353').

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete WAF ListCLOUDFLARE_DELETE_LISTAcción

Tool to delete a waf list. use when you need to remove a list after verifying no filters reference it. example: delete list(account id="<account id>", list id="<list id>")

Parámetros de entrada

  • list_idstringObligatorio

    Unique identifier of the WAF list to delete

  • account_idstringObligatorio

    Cloudflare account identifier

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ZoneCLOUDFLARE_DELETE_ZONEAcción

Tool to delete a zone. use after confirming the zone identifier to permanently remove a dns zone from your cloudflare account. example: delete zone(zone identifier="023e105f4ecef8ad9ca31a8372d0c353")

Parámetros de entrada

  • zone_identifieranyObligatorio

    Identifier of the zone to delete (32-character hex string).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List WAF ListsCLOUDFLARE_GET_LISTSAcción

Tool to fetch all waf lists (no items) for an account. use after confirming account id.

Parámetros de entrada

  • account_idstringObligatorio

    Cloudflare account identifier (UUID)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Account MembersCLOUDFLARE_LIST_ACCOUNT_MEMBERSAcción

Tool to list members of a given cloudflare account. use after confirming the account id.

Parámetros de entrada

  • pageinteger

    Page number (min 1).

  • orderstringenum

    Field to sort by: 'user.first_name', 'user.last_name', 'user.email', or 'status'.

    user.first_nameuser.last_nameuser.emailstatus
  • statusstringenum

    Filter by member status: 'accepted', 'pending', or 'rejected'.

    acceptedpendingrejected
  • per_pageinteger

    Results per page (min 5, max 50).

  • directionstringenum

    Order of results: 'asc' or 'desc'.

    ascdesc
  • account_idstringObligatorio

    Cloudflare account identifier (UUID)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List AccountsCLOUDFLARE_LIST_ACCOUNTSAcción

Tool to list all accounts accessible to the user. use when you need to enumerate cloudflare accounts for selection or auditing.

Parámetros de entrada

  • namestring

    Filter accounts by name

  • pageinteger

    Page number to retrieve, starting from 1

  • per_pageinteger

    Number of results per page, between 5 and 50

  • directionstringenum

    Direction to order results: 'asc' or 'desc'

    ascdesc

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Firewall RulesCLOUDFLARE_LIST_FIREWALL_RULESAcción

Tool to list firewall rules for a specific zone. use after confirming the zone id to retrieve and audit current firewall rules.

Parámetros de entrada

  • pageinteger

    Page number for paginated results, starting from 1

  • matchstringenum

    Match criteria when multiple filters provided: 'all' or 'any'

    allany
  • orderstring

    Field to order results by (e.g., 'priority', 'created_on')

  • zone_idanyObligatoriouuid

    UUID of the zone to list firewall rules for

  • per_pageinteger

    Number of items per page (1-1000)

  • directionstringenum

    Sort direction: 'asc' or 'desc'

    ascdesc

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List MonitorsCLOUDFLARE_LIST_MONITORSAcción

Tool to list all load-balancer monitors in a cloudflare account. use after creating or updating monitors to retrieve a paginated list.

Parámetros de entrada

  • pageinteger

    Page number for paginated results (1-indexed)

  • orderstring

    Field to sort by (e.g., 'created_on', 'description')

  • per_pageinteger

    Number of monitors per page (max 100)

  • directionstringenum

    Sort direction: 'asc' or 'desc'

    ascdesc
  • account_idstringObligatorio

    Cloudflare account identifier

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List PoolsCLOUDFLARE_LIST_POOLSAcción

Tool to list all load balancer pools in a cloudflare account. use after confirming account id to discover pool ids.

Parámetros de entrada

  • namestring

    Filter pools by exact name

  • pageinteger

    Page number of results (1-based)

  • orderstring

    Field to order results by, e.g., 'name' or 'created_on'

  • per_pageinteger

    Number of results per page (max 50)

  • directionstringenum

    Direction to order results ('asc' or 'desc')

    ascdesc
  • account_idanyObligatoriouuid

    Cloudflare account identifier (UUID)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ZonesCLOUDFLARE_LIST_ZONESAcción

This tool lists, searches, sorts, and filters your zones.

Parámetros de entrada

  • namestring

    A domain name. Optional filter operators can be provided to extend refine the search.

  • pageinteger

    Page number of paginated results.

  • matchstringenum

    Whether to match all search requirements or at least one (any).

    allany
  • orderstringenum

    Field to order zones by.

    namestatusaccount.idaccount.nameplan.id
  • statusstringenum

    A zone status

    initializingpendingactivemoved
  • accountobject

    Filter zones by account ID and/or account name.

  • per_pageinteger

    Number of zones per page.

  • directionstringenum

    Direction to order zones.

    ascdesc

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update DNS recordCLOUDFLARE_UPDATE_DNS_RECORDAcción

Tool to update an existing dns record within a specific zone. use after confirming both zone and record identifiers; only provided fields are modified.

Parámetros de entrada

  • ttlinteger

    Time to live in seconds; use 1 for 'automatic' TTL

  • dataobject

    Additional record-specific data for LOC, SRV, and CAA records

  • namestringObligatorio

    DNS record name (e.g., 'example.com')

  • typestringObligatorioenum

    DNS record type

    AAAAACNAMECERTDNSKEYDSLOCMXNSPTRSPFSRV+4
  • contentstringObligatorio

    DNS record content (e.g., IP address for A records)

  • proxiedboolean

    Whether the record is receiving Cloudflare's benefits

  • priorityinteger

    Priority for MX, SRV, and URI records; required for these record types

  • identifieranyObligatoriouuid

    DNS record identifier (UUID) to update

  • zone_identifieranyObligatoriouuid

    Zone identifier (UUID) of the DNS record to update

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update WAF ListCLOUDFLARE_UPDATE_LISTAcción

Tool to update the description of a waf list (cannot update items). use after confirming list metadata.

Parámetros de entrada

  • list_idstringObligatorio

    Unique identifier of the WAF list

  • account_idstringObligatorio

    Cloudflare account identifier

  • descriptionstringObligatorio

    New description for the WAF list

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ZoneCLOUDFLARE_UPDATE_ZONEAcción

Tool to update properties of an existing zone. use after confirming the zone id; only one field can be modified per call.

Parámetros de entrada

  • typestringenum

    Zone type: 'full', 'partial', or 'secondary'

    fullpartialsecondary
  • pausedboolean

    Whether to pause the zone (true to pause, false to unpause)

  • zone_idstringObligatorio

    Zone identifier (UUID)

  • vanity_name_serversstring[]

    Custom name servers for vanity mode, array of strings

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not