FeatureSignals

Role-Based Access Control

FeatureSignals implements RBAC to control what team members can do within the platform.

Manage team roles in Settings → Team →

Roles

RoleDescription
OwnerFull access. Can manage billing, org settings, and all resources.
AdminCan manage team, API keys, webhooks, and approve changes. Cannot manage billing.
DeveloperCan create, modify, and delete flags and segments. Can submit approval requests.
ViewerRead-only access to all resources. Cannot make changes.

Environment-Level Permissions

bash
curl -X PUT https://api.featuresignals.com/v1/members/$MEMBER_ID/permissions \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"permissions": [{"env_id": "prod-id", "can_toggle": false, "can_edit_rules": false}]}'

Next Steps