Dashboard Sharing
Production - Permission-based sharing with role controls
The Sharing system manages dashboard access permissions across users, teams, and tenants.
12.4.7.1Visibility Levels
| Level | Description |
|---|---|
private | Only the owner can view |
team | Visible to members of the owner's team |
tenant | Visible to all users in the tenant |
public | Visible via shareable link (read-only) |
# Share dashboard
curl -X POST http://localhost:8000/api/v1/bi/dashboards/{dashboard_id}/share \
-H "Content-Type: application/json" \
-H "X-Tenant-ID: acme-corp" \
-d '{
"visibility": "team",
"shared_with": [
{"user_id": "user-456", "permission": "edit"},
{"user_id": "user-789", "permission": "view"}
]
}'