Skip to main content
ServiceNow is a cloud platform for IT service management (ITSM), operations, and workflow automation across the enterprise. With BonData, you can connect to your ServiceNow account to read, enrich, and sync your ITSM and CMDB data within Agent workflows.

ServiceNow Authentication Setup

BonData connects to ServiceNow through the Table API. You can authenticate with Basic auth or OAuth 2.0.

Step 1: Find Your Instance URL

Your instance URL is the address you use to log in, in the format:
  • https://yourcompany.service-now.com

Step 2: Choose an Authentication Method

  1. Log in to ServiceNow as an administrator
  2. Navigate to User AdministrationUsers
  3. Create or select a dedicated integration user (e.g., bondata.integration)
  4. Set a strong password
  5. Assign roles that grant read access to the tables you want to sync (for example itil or rest_service)
Make sure the integration user or OAuth client has read access to each table. ServiceNow enforces access control lists (ACLs) on every Table API request.

Step 3: Enter Credentials in BonData

  1. In BonData, navigate to Integrations and select ServiceNow
  2. Enter your Instance URL
  3. Enter your Username and Password, or your Client ID and Client Secret
  4. Click Connect

Required Fields

Available Data

Once connected, BonData can sync the following ServiceNow tables:
  • Incidents - Incident records (incident)
  • Problems - Problem records (problem)
  • Changes - Change requests (change_request)
  • CMDB Configuration Items - Configuration items from the CMDB (cmdb_ci)
  • Users - User records (sys_user)
  • Groups - Assignment and user groups (sys_user_group)
  • Catalog Items - Service catalog items (sc_cat_item)