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 and manage 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.


Anchor to If you can't open the Dev DashboardIf you can't open the Dev Dashboard

If you land on a page reading Your account doesn't have developer access yet, your account is in the organization you're viewing, but it hasn't been assigned a role that includes app development or store management.

The access you're granted also changes where the Dev Dashboard opens:

Your accessWhere the Dev Dashboard opens
App developmentHome, with the full dashboard.
Stores, but not app developmentStores. There's no Home.
NeitherA page reading Your account doesn't have developer access yet.

To get the dashboard itself, ask your organization owner or administrator to assign you one of the roles above. In the meantime, that page links to Organization settings for team, billing, and payouts, and to the Partner Dashboard for referrals and financials.


Was this page helpful?