1. firewall
Ryzehosting
  • account
    • redeem voucher
      POST
    • save address
      POST
    • affiliate stats
      GET
    • transactions
      GET
    • get address
      GET
    • dashboard
      GET
    • balance
      GET
    • session
      GET
  • domain
    • whois privacy update
    • whois privacy get
    • contact update
    • nameservers
    • dns-records
    • contact get
    • dns update
    • authcode
    • pricelist
    • details
    • check
    • order
    • list
  • server
    • firewall
      • firewall
        GET
      • firewall rule create
        POST
      • firewall rule update
        PUT
      • firewall rule toggle
        PATCH
      • firewall rule delete
        DELETE
      • firewall rule move
        PUT
      • firewall options
        PUT
    • ddos-protection
      • ddos
      • ddos rules
      • ddos attack
      • ddos webhook create
      • ddos webhook update
      • ddos webhook delete
      • ddos webhook toggle
      • ddos webhook test
      • ddos port rule delete
    • ipaddresses
      GET
    • password
      POST
    • hardware
      GET
    • reinstall
      POST
    • rrddata
      GET
    • cancel
      POST
    • status
      GET
    • prices
      GET
    • config
      GET
    • renew
      POST
    • power
      POST
    • hosts
      GET
    • order
      POST
    • vnc
      GET
    • list
      GET
    • ptr
      POST
    • os
      GET
    • ptr
      POST
  • webspace
    • packages
    • details
    • renew
    • status
    • order
    • list
  • ryzectrl
    • packages
    • details
    • renew
    • order
    • list
  • ticket
    • messages
    • message
    • details
    • create
    • open
    • close
    • list
  • tools
    • Create UUID
    • Iban Verify
    • Network
    • NoVNC
    • Whois
  • Schemas
    • Unauthorized
    • Success
  1. firewall

firewall rule update

PUT
/server/firewall/rules/update

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
Bodyapplication/json

🟠401Unauthorized
🟠400Bad Request
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://dash.ryzehosting.com/api/v2//server/firewall/rules/update' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "uuid": "019b1fc5-83e5-81b1-9592-1537b03ad483",
    "pos": 0,
    "rule": {
        "action": "DROP",
        "proto": "tcp",
        "source": "",
        "sport": "",
        "dport": "80"
    }
}'
Response Response Example
200 - Success
{
    "response": "Firewall rule updated successfully",
    "state": "success",
    "code": 200,
    "data": {
        "uuid": "019b1fc5-83e5-81b1-9592-1537b03ad483",
        "rules": [
            {
                "pos": 0,
                "enable": true,
                "type": "in",
                "action": "ACCEPT",
                "proto": "tcp",
                "source": "10.0.0.0/8",
                "dest": "",
                "sport": "1024:65535",
                "dport": "443",
                "iface": "",
                "comment": "HTTPS"
            }
        ],
        "options": {
            "enable": true,
            "policy_in": "ACCEPT",
            "policy_out": "ACCEPT"
        },
        "interfaces": [
            {
                "id": "net0",
                "label": "net0 (00:11:22:33:44:55)",
                "mac": "00:11:22:33:44:55"
            }
        ]
    }
}
Modified at 2026-06-08 21:08:25
Previous
firewall rule create
Next
firewall rule toggle
Built with