Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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