Roles & Permissions
PromptDeploy uses three roles to control access within an organisation.
Roles
Admin
Full access to everything. The person who creates the organisation is automatically an admin.
Developer
Can manage repositories, prompts, and team members. Cannot access billing.
Editor
Can edit prompt content only. Designed for non-technical team members who need to update prompts without seeing infrastructure details.
Permissions matrix
| Action | Admin | Developer | Editor |
|---|---|---|---|
| Edit prompt content | Yes | Yes | Yes |
| View prompt history | Yes | Yes | Yes |
| View repositories | Yes | Yes | Yes |
| Add/remove repositories | Yes | Yes | No |
| Create prompt configs | Yes | Yes | No |
| Delete prompt configs | Yes | Yes | No |
| Sync repository config | Yes | Yes | No |
| Invite team members | Yes | Yes | No |
| Remove team members | Yes | Yes | No |
| Change member roles | Yes | Yes | No |
| View team page | Yes | Yes | No |
| Create API keys | Yes | Yes | No |
| Manage billing | Yes | No | No |
| Manage organisation settings | Yes | No | No |
Changing roles
Admins and developers can change a member's role from the Team page. Click the role badge next to a member's name to update it.
Default role
New members invited to an organisation are assigned the editor role by default. The inviter can choose a different role when sending the invitation.