How to Update a NAT Gateway Firewall Rule

Updated on 05 February, 2026

Learn how to update NAT Gateway firewall rule notes via portal or API.


Firewall rule updates allow you to modify the documentation notes attached to an existing rule. The traffic control parameters such as protocol, port, and subnet cannot be changed after the rule is created.

Note
Only the notes field can be modified after creating a firewall rule. To change the protocol, port, or subnet, delete the existing rule and create a new one with the desired configuration.

Follow this guide to update a NAT Gateway subscription firewall notes field using the Vultr Customer Portal or API.

  • Vultr Customer Portal
  • Vultr API
  1. Navigate to Products, expand the Network drop-down and select VPC Networks.

  2. Select your target VPC Network with NAT Gateway connectivity.

  3. Scroll to the NAT Firewall section.

  4. Locate your target firewall rule in the list.

  5. Click the Edit icon (pencil icon) for the rule you want to modify.

    The Edit NAT Firewall Rule panel opens showing the current configuration. Only the Note field is editable. All other fields (Protocol, Subnet, Subnet Size, and Port/Range) are read-only.

  6. Update the Note field with your new description.

  7. Click Save Changes.

  1. Send a GET request to the List VPCs endpoint to retrieve available VPCs.

    console
    $ curl "https://api.vultr.com/v2/vpcs" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    

    The output displays all VPCs in your account. Note the id field for the target VPC.

  2. Send a GET request to the List NAT Gateway subscriptions endpoint to retrieve the gateway ID. Replace VPC_ID with the ID from the previous step.

    console
    $ curl "https://api.vultr.com/v2/vpcs/VPC_ID/nat-gateway" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    

    The output displays NAT Gateway subscriptions for the VPC. Note the id field for the target gateway.

  3. Send a GET request to the List NAT Gateway Firewall Rules endpoint to retrieve firewall rule IDs. Replace VPC_ID and NAT_GATEWAY_ID with your values.

    console
    $ curl "https://api.vultr.com/v2/vpcs/VPC_ID/nat-gateway/NAT_GATEWAY_ID/global/firewall-rules" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    

    The output displays all firewall rules for the gateway. Each rule includes an id, port, protocol, subnet, and notes field. Note the id field for the rule you want to update.

  4. Send a PUT request to the Update NAT Gateway Firewall Rule endpoint. Replace VPC_ID, NAT_GATEWAY_ID, and FIREWALL_RULE_ID with your values.

    console
    $ curl "https://api.vultr.com/v2/vpcs/VPC_ID/nat-gateway/NAT_GATEWAY_ID/global/firewall-rules/FIREWALL_RULE_ID" \
        -X PUT \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        --data '{
            "notes": "Updated firewall rule description"
        }'
    

    The output displays the updated firewall rule configuration with the modified notes.

Comments