ServiceNow Permissions

Updated Aug 31, 2023

Postman 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

Before you begin

Verify ServiceNow integration

  1. Import data into Postman.

  2. Test the service account permissions.

Step 1: Import data into Postman

  1. Download the Arctic Wolf Ticketing Permission Test collection.

  2. Sign in to the Postman application.

  3. Click Import in the navigation menu.

  4. Navigate to the folder that contains the Arctic Wolf Ticketing Permission Test collection.

  5. Select awn-ticketing-permission-test.postman_collection_1.2.json.

  6. Click Import.

    The new collection populates in the Collections panel.

Step 2: Test the service account permissions

  1. On the Collections panel, click Arctic Wolf Ticketing Permission Test.

  2. On the Authorization tab, enter the username and password for the service account that you used for the ticketing integration.

  3. Click the Variables tab.

  4. Enter the ServiceNow URL in the Initial Value and Current Value columns for the base_url variable.

  5. Complete the priority test:

    1. Under Arctic Wolf Ticketing Permission Test, click Priority List Values.

    2. On the Priority List Values page, click Send.

    3. 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"
                  }
              }
          ]
      }
  6. Complete the ticket comments test:

    1. Under Arctic Wolf Ticketing Permission Test, click Ticket Comments.

    2. On the Params tab, replace {ticketsys_id} with the incident ticket sys_id in the Value column.

    3. Click Send.

    4. 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.

  7. Complete the incident state test:

    1. Under Arctic Wolf Ticketing Permission Test, click Incident State Values.

    2. Click Send.

    3. 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"
          }
          ]
      }
  8. Complete the company field test:

    1. Under Arctic Wolf Ticketing Permission Test, click Write to Company Field.

    2. Click Body.

    3. Replace <company sys_id> with the sys_id for your company:

      {
      
      "short_description":"Arctic Wolf Test - SN Permission",
      
      "company":"{company sys_id}"
      
      }
    4. Click Send.

    5. Review the results. A successful request returns a 201 OK status response.

  9. In your ticketing system, delete the incident ticket called Arctic Wolf Test — SN Permission that was created during the API testing process.

See also