Developer permissions

  • Release version: Zurich
  • Updated July 31, 2025
  • 3 minutes to read
  • 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.

    Developer permissions

    Note:
    If the App Collaboration component is installed, the link appears as Manage Collaborators.
    Permission Description
    Delete Application Enables the assigned developer within a scoped app to delete the application.
    Source Control Enables the assigned developer full access to source control.
    All file types Enables the assigned developer to access 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 via the Manage Developers task in the Application Creator.
    Playbooks Enables the assigned developer access to the Playbooks design environment to create processes. Editing activity subflows or actions requires the Flow Designer permission.
    Integrations Enables the assigned developer access to web service APIs, REST APIs, data sources, and Integration Hub - Import.
    Reporting Enables the assigned developer access to reports and scheduled reports.
    Notifications Enables the assigned developer access to work with automatic email notifications.
    Decision Tables Enables the assigned developer access to Decision Tables to create decision logic based on multiple if-then rules.
    Mobile Builders Enables the assigned developer access to mobile builders, such as Mobile App Builder.
    UI Builder Enables the assigned developer access to UI Builder to create pages for experiences.
    Workflow Enables the assigned developer access to the Workflow Editor and Activity Creator.
    Service Catalog Enables the assigned developer access to catalog-related file types such as catalog items, record producers, and variables.
    Service Portal Enables the assigned developer access to Service Portal editors and tools.
    Workflow Studio Enables 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 Enables the assigned developer access to model and layout related file types such as table columns, form layout, and list layout.
    Manage ACLs & Roles Enables the assigned developer access to security-related file types such as access controls and user roles.
    Enable Scripting Enables 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 Enables the assigned developer the ability to invite and manage users and groups. This permission enables the delegated developer to invite and manage other developers to the application.
    Invite Collaborators Enables the assigned developer the ability to invite users and groups. This permission enables the delegated developer to invite other developers to the application.
    Delegated Admin Enables access to all Delegated Development permissions so that permissions don’t need to be granted individually.Note: The SNC scripting role is also added.

    Deployment permissions

    Deployment, Manage Collaborators, and Invite Collaborators delegated development permission sets are only available with the Developer Collaborator feature. They don't show in Manage Developers.

    Permission Description
    Upgrade App Enables 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 Enables 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 can't also have the Manage Update Set permission
    .
    Publish To App Store Enables 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.
    Manage Update Set Enables a user with an assigned delegated developer role permission to manage local and retrieved update sets. This permission enables 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 can't also have the Publish To Update Set permission.
    Publish To App Repo Enables 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 Enables a user with assigned delegated developer role permission to submit the associated application for review and deployment.