Configure Connection
ServiceNow guide
Prepare a ServiceNow integration account, configure Basic Authentication in NIM, and test access by retrieving users.
Before you startDirect link to Before you start
Configure API access following the ServiceNow Basic Authentication documentation. Arrange an integration account with your ServiceNow administrator and authorize the user, group, and membership operations your NIM process needs.
NIM requires Tenant URL, Username, and Password.
Prepare the integration accountDirect link to Prepare the integration account
- Create a dedicated ServiceNow integration account and configure Basic Authentication according to the vendor documentation linked above.
- Have your ServiceNow administrator grant the account access to the tables and operations needed for the integration, including reading users from
sys_userfor the connection test. - Obtain the Tenant URL and the integration account's username and password.
Enter the connection settingsDirect link to Enter the connection settings
- In NIM Studio, open Systems > Overview and add a ServiceNow system, or select the existing system.
- Open its Connection screen.
- Enter the following settings and save the connection.
| NIM setting | Value |
|---|---|
| Tenant URL | The ServiceNow API tenant URL for the environment NIM will access. |
| Username | The username of the ServiceNow integration account. |
| Password | The password belonging to that account. |
Test user accessDirect link to Test user access
-
Select Test Connection. NIM calls this endpoint using the configured Tenant URL:
GET /table/sys_userThe request retrieves a list of users.
-
Confirm that the test succeeds. If it fails, verify the Tenant URL, credentials, Basic Authentication configuration, and account permissions.
-
Collect the system and inspect table_sys_user, table_sys_user_group, and table_sys_user_grmember to confirm that the expected users, groups, and memberships are available.
-
Validate intended user lifecycle, group, and membership changes with safe test records before enabling scheduled automation.
The connection test reads user data. Validate access to other tables and each intended write operation separately.