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
- Basic Auth (Quick Setup)
- OAuth 2.0 (Recommended)
- Log in to ServiceNow as an administrator
- Navigate to User Administration → Users
- Create or select a dedicated integration user (e.g.,
bondata.integration) - Set a strong password
- Assign roles that grant read access to the tables you want to sync (for example
itilorrest_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
- In BonData, navigate to Integrations and select ServiceNow
- Enter your Instance URL
- Enter your Username and Password, or your Client ID and Client Secret
- Click Connect
Required Fields
- Basic Auth
- OAuth 2.0
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)