Skip to main content

User permissions

Access to the Dev Dashboard is controlled by your organization's role-based access control (RBAC) model. What you can see and do in the Dev Dashboard depends on the roles assigned to you by your organization's owner or administrator.


Anchor to Partner organizationsPartner organizations

Partner organizations use a role-based model where permissions are grouped into roles and assigned to users. The following roles and permissions are relevant to the Dev Dashboard.

Anchor to Roles managed by ShopifyRoles managed by Shopify

Shopify provides a set of system roles for partner organizations. The following roles grant access to Dev Dashboard features:

RoleAccess
Organization administratorFull access to all features and resources across the organization and all stores.
App developerDevelop and manage apps; create, manage, and copy dev stores. No access to production store data, financials, or user management.
Store administratorFull access to store resources within the partner organization, including dev stores and client transfer stores.
Collaborator accessLog in to assigned collaborator stores. Store-level permissions for collaborator stores are controlled by the merchant.

Anchor to Store management permissionsStore management permissions

The Stores management permission category controls access to stores in the Dev Dashboard. These permissions can be assigned to custom roles in your organization:

PermissionAccess
Development storesCreate, view, manage, and delete dev stores.
Client transfer storesCreate, view, manage, and delete client transfer stores.
Transfer client transfer storesTransfer client transfer stores to merchants.
Collaborator relationshipsCreate and manage collaborator relationships with merchant stores.

Anchor to App development permissionApp development permission

The App development permission allows users to develop and manage apps in the partner organization.

For a full list of partner organization permissions, refer to Partner organization permissions in the Shopify Help Center.


Anchor to Merchant organizationsMerchant organizations

To give a user in a merchant store access to the Dev Dashboard, assign them the App developer role. This role is available to both merchant and partner organizations.

Anchor to Custom roles (Shopify Plus)Custom roles (Shopify Plus)

If your store is on the Plus plan, you can create custom roles with the following permissions:

PermissionAccess
Create and manage dev storesCreate dev stores and use them to build and test apps.
Build and manage appsCreate, edit, and delete apps owned by the organization.

A custom role with both permissions grants access to all app development features in the Dev Dashboard.


Was this page helpful?