---
schema_version: "1"
id: 427eb32149569270d60e33debf62d7d3f5b4d1ed93b0269a9bff117116620985
title: Update Semaphores Assigned for API_INT in a ServiceNow Instance
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/br_o_servicenow_semaphores.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.br_o_servicenow_semaphores.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2ce07a18f2b49f74fc8ebdeae8f98e1f49965e0df45c529adcfca1e316366dba
description: A ServiceNow instance has one or more application nodes. An application node is a Tomcat web server with a database. An application node (node) contains semaphores, which are a throttling concept. Essentially, semaphores execute and process transactions within an application node. ServiceNow has several semaphores to handle different transactions like API transactions, default pool transactions (user interaction within the platform, and more. When users log in, they end up on one of the available application nodes. Reallocate semaphore capacity to the API_INT semaphore to process REST API requests faster.
products:
  - Security
  - Salesforce Platform
release: "264"
---
# Update Semaphores Assigned for API\_INT in a ServiceNow Instance

A ServiceNow instance has one or more application nodes. An application node is a Tomcat web server with a database. An application node (node) contains semaphores, which are a throttling concept. Essentially, semaphores execute and process transactions within an application node. ServiceNow has several semaphores to handle different transactions like API transactions, default pool transactions (user interaction within the platform, and more. When users log in, they end up on one of the available application nodes. Reallocate semaphore capacity to the API\_INT semaphore to process REST API requests faster.

This requires an admin user with security\_admin to update the ACL.

1. Login with an admin user and elevate their role to security\_admin.
    
    This role is required to update an ACL to reallocate semaphores.
2. Navigate to sys\_security\_acl and search for sys\_semaphore\_set. Select the ACL with "Operation = write".
3. Under Requires Role, add the admin role. Update or Save the ACL.
4. To reallocate semaphores to API\_INT, login and navigate to sys\_semaphore\_set.
5. In the Semaphore ID column, group by Semaphore ID. Add the column for Max Concurrency.
    
    Semaphores can now be reallocated from the Default and Presence pools to API\_INT.
6. Update the three Default pools with a Max Concurrency of 16 to 10 and the four API\_INT semaphores from 4 to 10. For the last API\_INT semaphore, reallocate 6 from the Presence pool to update API\_INT semaphore from 4 to 10.
7. Navigate to https://<instance\_name>.service-now.com/xmlstats.do?include=semaphores” to validate the changes are saved.
    
    Make sure there are no additional characters in the URL after "semaphores".