The Napster API dashboard has two roles: Admin and Member. Each role controls what a user can see and do within the organisation.
Role comparison
| Feature | Admin | Member |
|---|---|---|
| Browse companion catalog | Yes | Yes |
| Use the Playground | Yes | Yes |
| View existing projects | Yes | Yes |
| Create, edit, delete projects | Yes | No |
| Create and manage API keys | Yes | No |
| Access Settings | Yes | No |
| Manage billing | Yes | No |
| Manage members | Yes | No |
Admin
Admins have full access to all dashboard features. This includes creating and managing API keys, accessing organisation settings, managing billing through the Azure Portal, inviting and removing members, and creating, editing, or deleting projects.
Member
Members can browse the companion catalog, use the Playground to test agents, and view existing projects. Members cannot access API keys, settings, or billing, and cannot create, edit, or delete projects.
Recommended setup
- Grant Admin access to developers and team leads who need to manage API keys, configure projects, or handle billing.
- Grant Member access to stakeholders, designers, or QA testers who need to test agents in the Playground but do not need infrastructure access.
Note on API key access: API keys are visible to Admins only. If a Member needs to integrate with the API, an Admin must generate the key and share it securely — the Member will not see it in the dashboard.