8.1 Table Permissions for Provisioning API

In a default ServiceNow instance that has not modified its table access, the Table API already has access to the data it needs. However, since that access is configurable in ServiceNow, we recommend completing the following steps to verify that the Table API has correct access to tables required for provisioning.

To verify Table API permissions:

  1. Log in to the ServiceNow home page using your administrative user account.

  2. In the list of settings on the left side, expand System Definition and select Tables.

  3. In the list of tables, enter sys_user in the search box at the top of the Name column to find the following tables:

    • sys_user (User)

    • sys_user_group (Group)

    • sys_user_role (Role)

    • sys_user_grmember (Group Member)

    • sys_user_has_role (User Role)

  4. For each of the tables:

    1. Click the Label name (shown in parentheses in the list above) to open its settings.

    2. In the table settings, click the Application Access tab.

    3. Verify that the Allow access to this table via web services check box is selected. If not, select it and then click Update.