Developer and deployment permissions

reference australia Updated Sep 10, 2026 4 min read developer-permissions.md
Raw file servicenow.com

Using Manage Developers, administrators can assign one or more developer and deployment permissions to a group or user for a specific application. These permissions designate the specific actions the assigned user can perform for the application.

For example, you might grant permissions that enable a user to upgrade the application, publish to the application repository and ServiceNow Store, but prevent publishing to an update set.

Developer permissions

Note: If the App Collaboration Component is installed, the link appears as Manage Collaborators.

Permission

Description

Delete Application

Grants the assigned developer within a scoped app rights to delete the application.

Source Control

Grants the assigned developer full access to source control.

All File Types

Grants the assigned developer access to all application file types, including some not granted by the other options. This permission is equivalent to granting the user the admin role but with some limitations. Specifically, it provides access to all file types that are configured in your application per the Manage Developers task in the Application Creator. For an example of such file types, see the permissions example in Delegated development and deployment.

Playbooks

Grants the assigned developer access to the Playbooks design environment to create processes. Editing activity subflows or actions requires the Flow Designer permission.

Integrations

Grants the assigned developer access to web service APIs, REST APIs, data sources, and Integration Hub - Import.

Reporting

Grants the assigned developer access to reports and scheduled reports.

Notifications

Grants the assigned developer access to work with automatic email notifications.

Decision Tables

Grants the assigned developer access to Decision Tables to create decision logic based on multiple if-then rules.

Mobile Builders

Grants the assigned developer access to mobile builders, such as Mobile App Builder.

UI Builder

Grants the assigned developer access to UI Builder to create pages for experiences.

Workflow

Grants the assigned developer access to the Workflow Editor and Activity Creator.

Service Catalog

Grants the assigned developer access to catalog-related file types such as catalog items, record producers, and variables.

Service Portal

Grants the assigned developer access to Service Portal editors and tools.

Workflow Studio

Grants the assigned developer access to the Workflow Studio design environment to create flows and actions. Script action steps require the Allow Scripting permission.

Tables & Forms

Grants the assigned developer access to model and layout related file types such as table columns, form layout, and list layout.

Manage ACLs & Roles

Grants the assigned developer access to security-related file types such as access controls and user roles.

Allow Scripting

Grants the assigned developer write access to script fields such as those in business rules, client scripts, and Workflow Studio script action steps.Note: The SNC scripting role is also added.

Manage Collaborators

Grants the assigned developer the ability to invite and manage users and groups. This permission allows the delegated developer to further invite and manage other developers to the application.

Invite Collaborators

Grants the assigned developer the ability to invite users and groups. This permission allows the delegated developer to further invite other developers to the application.

Delegated Admin

Grants access to all Delegated Development permissions for a specific scoped application so that permissions do not need to be granted individually.Note: The SNC scripting role is also added.

## Deployment permissions

The update set deployment permissions are hidden by default and require a system administrator to enable them with system properties. See Display or hide update set deployment permissions for more information.

The Submit for Deployment, Manage Collaborators, and Invite Collaborators delegated development permission sets are only available with the Developer Collaborator feature. They will not be shown in Manage Developers.

Permission

Description

Upgrade App

Grants a user with an assigned delegated developer role permission to upgrade the associated application after it has been installed in the current instance.

Publish To Update Set

Grants a user with an assigned delegated developer role permission to publish the associated application to an update set in the current instance.Note: Users with this permission cannot also have the Manage Update Set permission.

Publish To App Store

Grants a user with an assigned delegated developer role permission to publish associated application to the ServiceNow Store in the current instance. Note: The Upgrade App, Publish To App Repo, and Publish To App Store permissions display by default. The Publish To Update Set permission only displays if manually enabled by a system administrator. For more details, see Display or hide update set deployment permissions.

Manage Update Set

Grants a user with an assigned delegated developer role permission to manage local and retrieved update sets. This permission allows users to create, update, and delete local update sets as well as preview, resolve conflicts, and commit retrieved update sets.Note: Users with this permission cannot also have the Publish To Update Set permission.

Publish To App Repo

Grants a user with an assigned delegated developer role permission to publish the associated application to the application repository in the current instance.

Submit for Deployment

Grants a user with assigned delegated developer role permission to submit the associated application for review and deployment.

Search documentation
Search document titles and file paths on the australia branch