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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions