Skip to content

Feature Request: Full Rule CRUD & Network Management via MSP API #27

@ericfahs

Description

@ericfahs

The Gap

Resource Read Create Update Delete
Target Lists Yes Yes Yes Yes
Rules Yes Pause/Resume only
Networks/VLANs

Requested Endpoints

Rules:

  • POST /v2/rules — Create a rule
  • PUT /v2/rules/{id} — Update a rule
  • DELETE /v2/rules/{id} — Delete a rule

Networks:

  • GET /v2/networks — List networks/VLANs
  • GET /v2/networks/{id} — Get network details
  • PUT /v2/networks/{id} — Update network settings

Alarms:

  • PUT /v2/alarms/{id}/archive — Archive without deleting
  • POST /v2/alarms/{id}/allowlist — Allow and suppress future alerts for that pattern

Why

I'm using the Firewalla MCP connector with an AI assistant. Today it triaged alarms, identified telemetry domains to block, and created a target list via the API — but couldn't create a block rule to apply it. I had to open the app manually. Rule creation closes that loop.

The webhook integrations (IFTTT, Slack, Custom) only send alarms out — they can't create or modify rules, so they don't solve this either.

Notes

  • Please carry the confirmed=true/false preview pattern forward to rule create/delete.
  • Happy to beta test.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions