Configuring ServiceNow ACLs to Allow Ticket Tag Updates via API

Overview

By default, ServiceNow does not allow tags on tickets to be added or removed via the API. This guide provides an overview of how to enable and manage ticket tag updates through the ServiceNow API.

Step 1: Elevate your role to security_admin

  1. Go to the top right corner and click Elevate Roles.

  2. In the pop-up, check security_admin and click Update. After elevating your role, you’ll be able to add and edit ACLs.

Step 2: Search and filter for ACLs

  1. In the top left corner, search for access control and select Access Control (ACL).

  2. Filter the ACL list for:

    • Name contains label_entry

    • Operation is write

We’ll be working specifically with label_entry.table and label_entry.table_key.

Step 3: Update ACL permissions

  1. Open the ACLs for label_entry.table and label_entry.table_key.

    Screenshot 2023-07-27 at 4.55.15 PM.png
  2. Remove the maint role from each ACL and click Update.

  3. When prompted to select a new role, choose snc_internal and click Update to save your changes.

You’re all set! The ServiceNow integration can now programmatically create and edit tags on tickets via the API.