---
title: "Apply firewall rulesets"
method: POST
path: "/servers/{serverId}/firewall/{interface}/rules"
---

# Apply firewall rulesets

`POST /servers/{serverId}/firewall/{interface}/rules`

## Path parameters

- `serverId` integer, required
- `interface` string, required

## Query parameters

- `sync` boolean

## Request body

- object
  - `rulesets` integer[], required — An array of ruleset IDs. All existing rules will be flushed and the new rules applied. An empty array will flush all rules.

## Response `201`

## Other responses

- `401`

---

[API](https://skmtc.dev/virtfusion/apis/virtfusion-global-api.md) · [All operations](https://skmtc.dev/virtfusion/apis/virtfusion-global-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/virtfusion/virtfusion-global-api/revisions/e5fbafe8acde/schema)
