DataHub Apps support team functionality to invite collaborators and assign roles. Different roles have different permissions when performing tasks. Please refer to the table below for the full list of permissions for each role.
Permission |
Owner |
Admin |
Developer |
Viewer |
List Access Tiers |
✅ |
✅ |
✅ |
✅ |
List API Keys |
✅ |
✅ |
✅ |
✅ |
Create an API Key |
✅ |
✅ |
✅ |
- |
Delete an API Key |
✅ |
✅ |
✅ |
- |
List App Invitations (Users without a DataHub account) |
✅ |
✅ |
✅ |
✅ |
Create App Invitation |
✅ |
✅ |
- |
- |
List App Plans |
✅ |
✅ |
✅ |
✅ |
Update App (name, environment, plan) |
✅ |
✅ |
✅ |
- |
Destroy Application |
✅ |
- |
- |
- |
Request Transfer Ownership |
✅ |
- |
- |
- |
Accept Transfer Ownership |
* |
* |
* |
* |
Cancel Transfer Ownership |
✅ |
* |
* |
* |
List Invoices |
✅ |
✅ |
✅ |
✅ |
List Logs |
✅ |
✅ |
✅ |
✅ |
Edit Payment Method |
✅ |
✅ |
- |
- |
List Service Groups |
✅ |
✅ |
✅ |
✅ |
List Traffic Summary (Analytics) |
✅ |
✅ |
✅ |
✅ |
List Traffic Totals (Analytics) |
✅ |
✅ |
✅ |
✅ |
List Collaborators |
✅ |
✅ |
✅ |
✅ |
Add Collaborator (Without Invitation) |
✅ |
✅ |
- |
- |
Delete Collaborator |
✅ |
✅ |
- |
- |
Update User Data |
* |
* |
* |
* |
Delete User |
* |
* |
* |
* |
List App Protocol Subscriptions |
✅ |
✅ |
✅ |
✅ |
Create App Protocol Subscription |
✅ |
✅ |
- |
- |
Upgrade or Downgrade App Protocol Subscription |
✅ |
✅ |
- |
- |
Delete App Protocol Subscription |
✅ |
✅ |
- |
- |
- Accept Transfer Ownership * Only the user nominated in the transfer request can accept.
- Cancel Transfer Ownership * Only an Owner or the user nominated in the transfer request can cancel.
- Update User Data * You can only update your own user data regardless of your team role.
- Delete User * You can only delete your own account regardless of your team role.