Guide
Team Access Troubleshooting
Troubleshooting for developer team invitations, product scope denials, permission denials, expired invitations, and owner protection.
SoundSync
Common errors
Use these responses to distinguish auth, permission, scope, and invitation lifecycle failures.
| Error | Meaning |
|---|---|
| developer_workspace_access_required | Authenticated user has no active developer workspace membership. |
| developer_team_permission_denied | Membership exists but role lacks the required permission. |
| developer_team_product_scope_denied | Role may allow the action, but selected-product scope excludes the product. |
| developer_team_invitation_expired | Invitation token exists but expires_at is in the past. |
| developer_team_invitation_email_mismatch | Authenticated email does not match invited email. |
| developer_team_last_owner_required | The requested change would remove or demote the last active owner. |
| developer_team_all_products_scope_required | The route exposes workspace-level data and is not available to selected-product members. |
| developer_team_scoped_aggregate_requires_product | The route supports single-product scoped analytics, not multi-product selected-scope aggregates yet. |
