Protect a Production Deployment
Block deploy actions in production unless approved.
1. Create policy
curl -X POST https://app.korclaw.com/api/v1/policies \
-H "Authorization: Bearer kc_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"name": "Require approval for production deploy",
"severity": "critical",
"enabled": true,
"rules": [{
"if": { "field": "action", "operator": "equals", "value": "deploy" },
"then": { "action": "require_approval", "message": "Production deploys require approval." }
}]
}'2. Evaluate before deploying
curl -X POST https://app.korclaw.com/api/v1/policy/evaluate \
-H "Authorization: Bearer kc_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"input": {
"action": "deploy",
"resource": "production",
"agent": "ops-bot",
"environment": "production"
}
}'