Skip to main content
Connect your ServiceNow ITSM platform to enable CloudThinker agents to manage incidents, change requests, problems, and CMDB configuration items. ServiceNow authenticates with a username and password for a dedicated service account.

Supported platforms

ServiceNow supports N and N-1 releases. CloudThinker uses the ServiceNow REST API, which is stable across all recent releases.

Prerequisites

  • A ServiceNow instance running Xanadu or a newer release.
  • For developer instances: admin credentials.
  • For enterprise instances: a dedicated service account with the itil, cmdb_read, and rest_api_explorer roles.

Setup

1

Find your instance URL

Your developer instance URL follows the format:
2

Add the connection in CloudThinker

Navigate to Connections → ServiceNow and enter:
  • Instance URL: your developer instance URL
  • Username: your admin username
  • Password: your admin password
Click Connect. CloudThinker verifies the credentials and shows a Connected status.

Connection details


Required permissions

Developer instance

No additional configuration needed — the default admin user has full access.

Enterprise instance

Follow least privilege: for read-only use cases, create a custom role with only read permissions on the required tables instead of the full itil role.

Agent capabilities

Once connected, agents can query and act on ServiceNow data.

Verify the connection

Example prompts


Troubleshooting

The ServiceNow instance URL is incorrect or the instance is in maintenance mode. Verify the URL is accessible and that no IP restrictions are blocking CloudThinker.
The username or password is incorrect, or the user account is locked. Verify credentials and ensure the user has rest_api_explorer or equivalent API access role.
The user lacks the required roles for the table being accessed. Check ACL rules and ensure cmdb_read is assigned for CMDB access.
ServiceNow may throttle API requests under heavy load. Reduce concurrent operations if you see 429 errors, and contact your ServiceNow admin to review rate limit settings.

Security

  • Least privilege — grant only the permissions the agents need for your use case; start read-only and widen later.
  • Read-only by default — use read-only credentials unless you want agents to make changes through this connection.
  • Rotate credentials — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.
  • Revoke on offboarding — remove the credential at the provider when you delete a connection or a teammate leaves.
  • Dedicated service account — create a dedicated ServiceNow user for CloudThinker rather than using a shared admin account.
  • IP restrictions — consider limiting API access to CloudThinker IPs in ServiceNow’s access control settings.

PagerDuty Connection

Incident management and on-call

Elasticsearch Connection

Correlate logs with ServiceNow incidents