Skip to main content

Change Requests

A change request describes a firewall change you intend to make: one or more rules, each with an action, sources, destinations, and services. When you save one, Connect evaluates it asynchronously against your organization's Boundaries (the policy guardrails configured in Connect) and sets the request's state:

StateMeaning
PendingSaved and awaiting evaluation.
PassThe request matched at least one Pass Boundary and no Fail Boundary.
FailThe request matched at least one Fail Boundary, or failed validation; stateReason lists the reasons.
ReviewNo Pass or Fail Boundary matched, so the request needs manual review. Your organization can choose a different default for this case under Settings > Boundaries in Connect.
ErrorEvaluation could not complete.

The per-Boundary outcomes are in the request's results; a Boundary counts toward the verdict only when its isMatch is true. A matched Score Boundary contributes its score to score without passing or failing the request.

The GraphQL API is served at https://graph.prod.firemon.cloud/graphql. Authenticate every request with the Authorization header (see Authentication). Your Connect user also needs change-request permissions: viewing firewall changes to read, and requesting firewall changes to save, evaluate, or delete.

The same operations are also available through the REST API.