Review & approve a submission
Approval is what turns a submission into live, callable configuration. Until a reviewer approves it, a registered server is inert.
- Open the approvals queue and pick a pending submission.
- Compare the pending manifest to what’s live to see exactly what changes.
- Approve or reject — approval compiles the server into the projection.
Review the submission
Section titled “Review the submission”Open the approvals queue and review a submission
- Open Govern → Approvals.
- Select a pending row, then review the pending‑vs‑live comparison for the manifest.
curl "$GATEWAY/v1/approvals?environment_id=prod" \
-H "authorization: Bearer $TOKEN"listApprovalsQueue in the API reference →gatewayctl status deployment --format jsonThere's no gatewayctl approvals verb yet — review and approve via the UI or the API below.
Approve or reject
Section titled “Approve or reject”Record an approval decision
- From the submission, choose Approve or Reject and add a reason.
- On approval the server is projected to the data plane and becomes callable per policy.
curl -X POST \
"$GATEWAY/v1/mcp-servers/legal-contract-review/submissions/sub_123/review" \
-H "authorization: Bearer $TOKEN" \
-H "content-type: application/json" \
--data '{"decision": "approve", "reason_code": "meets_policy"}'reviewMcpServerSubmission in the API reference →gatewayctl explainApproval is API/UI only today — POST .../submissions/{id}/review, or batch-approve via POST /v1/approvals/batch.
Type set in Geist, Source Serif 4, and Departure Mono.