Skip to main content

Initial setup for ServiceNow Reader

This section describes how to prepare ServiceNow and Striim for use with the ServiceNow Reader. Complete the ServiceNow prerequisites, generate credentials, identify the instance URL, then create a Striim connection profile.

Prerequisites in ServiceNow

Ensure the ServiceNow user account used by Striim has sufficient privileges:

  • Full-table access: assign roles such as admin and snc_read_only.

  • Per-table access: configure ACLs (row and field level) for the required tables (for example, grant through sys_db_object / sys_glide_object) and assign personalize_dictionary as needed.

See ServiceNow documentation for creating user access with ACLs.

Register an OAuth application (generate Client ID and Secret)

Create an OAuth application endpoint in ServiceNow to obtain a Client ID and Client Secret.

  1. In your ServiceNow instance, navigate to the OAuth application settings and create a new endpoint.

  2. Record the generated Client ID and Client Secret. You will use these in Striim (or in a connection profile).

For details, refer to ServiceNow documentation on creating an OAuth application endpoint.

Obtain the instance URL

Identify the base URL of your ServiceNow instance (for example, https://your-instance.service-now.com/) and record it for configuration.

Setting up a connection profile in Striim

A connection profile stores authentication details and endpoints for reuse across applications.

Authentication options

  • OAuth: Authenticate using a ServiceNow OAuth app (Client ID/Secret) and user credentials as required by your OAuth flow.

  • Manual OAuth: Provide access and refresh tokens for unattended, long-lived integrations.

Create a ServiceNow connection profile

  1. In the Striim console, navigate to Manage > Connection Profiles.

  2. Click Add Connection Profile and select ServiceNow as the endpoint type.

  3. Provide required details:

    • Connection URL: ServiceNow base URL (for example, https://your-instance.service-now.com).

    • Authentication type: select OAuth or Manual OAuth.

    • Client ID and Client Secret (OAuth), or Access token/Refresh token (Manual OAuth).

    • Username/Password if required by your chosen flow.

  4. Click Test connection and then Save.

Use this profile when configuring the ServiceNow Reader in Flow Designer or TQL.