Role-Based Access Control (RBAC)

Configure team member roles, permissions, and audit logs across your organization.

Organization Roles

Bunnylynk defines three hierarchical organization roles:

RoleAccess LevelResponsibilities
Owner / AdminFull AccessWorkspace settings, billing, team invites, key generation, and project deletion.
DeveloperWrite AccessCreate and edit Sources, Destinations, Connections, and trigger event replays. Cannot modify billing or delete projects.
ViewerRead-OnlyView event logs, latency metrics, and inspect payloads. Cannot replay events or edit infrastructure.

Managing Team Members via API

Invite a team member with Developer access:

curl -X POST https://api.bunnylynk.com/v1/organization/members \
  -H "Authorization: Bearer $BUNNYLYNK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "engineer@company.com",
    "role": "developer"
  }'

Next: Explore Signature Verification & Webhook Secrets.