ServiceNow Permissions
Updated Aug 31, 2023Postman API testing
Once you have completed Configuring ServiceNow® Integration, you can use Postman to validate whether the service accounts have all the necessary permissions for a successful integration. You can download and install Postman or use the Web version.
Requirements
- A Postman account
- The Arctic Wolf Ticketing Permission Test collection package
- ServiceNow service account credentials — This is the account that you used in the integration process.
- Your ServiceNow Tenant URL — This is the same URL that you used in the integration process.
- The
sys_id
of any existing incident ticket - The
sys_id
for your company
Before you begin
- If you want to install Postman, visit the Postman downloads page and install the correct version for your platform.
Verify ServiceNow integration
Step 1: Import data into Postman
-
Download the Arctic Wolf Ticketing Permission Test collection.
-
Sign in to the Postman application.
-
Click Import in the navigation menu.
-
Navigate to the folder that contains the Arctic Wolf Ticketing Permission Test collection.
-
Select
awn-ticketing-permission-test.postman_collection_1.2.json
. -
Click Import.
The new collection populates in the Collections panel.
Step 2: Test the service account permissions
-
On the Collections panel, click Arctic Wolf Ticketing Permission Test.
-
On the Authorization tab, enter the username and password for the service account that you used for the ticketing integration.
-
Click the Variables tab.
-
Enter the ServiceNow URL in the Initial Value and Current Value columns for the base_url variable.
-
Complete the priority test:
-
Under Arctic Wolf Ticketing Permission Test, click Priority List Values.
-
On the Priority List Values page, click Send.
-
Review the results. A successful request returns a
200 OK
status response and a similar output to the following sample:{ "result": [ { "urgency": { "display value": "1 - High", "value": "1" }, "impact": { "display value": "1 - High", "value": "1" }, "priority": { "display value": "1 - High", "value": "1" } } ] }
-
-
Complete the ticket comments test:
-
Under Arctic Wolf Ticketing Permission Test, click Ticket Comments.
-
On the Params tab, replace
{ticketsys_id}
with the incident ticket sys_id in the Value column. -
Click Send.
-
Review the results. A successful request returns a
200 OK
status response and a similar output to the following sample:{ "result": [ { "sys_id": "<sys_id>", "sys_created_on": "2023-01-18 18:06:38", "name": "incident", "element_id": "<element_id>", "sys_tags": "", "value": "testing", "sys_created_by": "admin", "element": "comments" } ] }
Note: If the request returns a
200 OK
status response but no content in the output, the service account does not have the right level of permissions. Contact your Concierge Security® Team for support.
-
-
Complete the incident state test:
-
Under Arctic Wolf Ticketing Permission Test, click Incident State Values.
-
Click Send.
-
Review the results. A successful request returns a
200 OK
status response and a similar output to the following sample:{ "result": [ { "dependent_value": "", "synonyms": "", "sys_mod_count": "0", "language": "en", "label": "New", "sys_updated_on": "2022-08-24 04:01:28", "sys_domain_path": "", "sys_tags": "", "sequence": "1" } ] }
-
-
Complete the company field test:
-
Under Arctic Wolf Ticketing Permission Test, click Write to Company Field.
-
Click Body.
-
Replace
<company sys_id>
with the sys_id for your company:{ "short_description":"Arctic Wolf Test - SN Permission", "company":"{company sys_id}" }
-
Click Send.
-
Review the results. A successful request returns a
201 OK
status response.
-
-
In your ticketing system, delete the incident ticket called Arctic Wolf Test — SN Permission that was created during the API testing process.