Mini program member roles

Learn about mini program member roles, their permissions, and role assignment rules.

Available mini program roles and permissions

A mini program has the following two member roles, which define a user's level of access and control:

  • Admin: Full administrator of a mini program, with complete control throughout its lifecycle.
  • Developer: Technical contributor to a mini program, capable of developing code and uploading new versions.

The following table details the permissions for each role:

Operation

Admin

Developer

Create mini programs

Note: Only workspace Developer Admins can create mini programs. Mini program roles are assigned after creation.

Edit mini programs

×

View mini programs

Add mini program members

×

Upload mini program code and version

Configure mini programs

×

Release mini programs

×

Take mini programs offline

×

Delete mini programs

×

Role assignment rules

A user's mini program role is based on their role in the associated workspace according to the following rules:

  • Workspace membership prerequisite

All mini program members must first be members of the workspace. The following table shows how workspace roles map to eligible mini program roles:

Workspace role

Eligible mini program role

Developer Admin

Admin

Developer

Developer

Operator

None

  • Creator becomes first Admin

When a workspace Developer Admin creates a mini program, the creator is automatically assigned the Admin role for that mini program.

More information

Workspace member roles

How to add members to workspaces

Add mini program members