This is the web version of this guide, you can watch this guide as a video if you prefer here
Creating your ServiceNow OAuth Client ID
You will need to have ServiceNow administrator privileges to complete this task
![](images/37ab396cb6/f91d6dd035.png)
![](images/37ab396cb6/27eb15589a.png)
Open the All menu
![](images/37ab396cb6/b62291ad58.png)
![](images/37ab396cb6/da34b71d5f.png)
Search for OAuth
![](images/37ab396cb6/8dc9e0c845.png)
![](images/37ab396cb6/001e6b1c28.png)
Click Application Registry
![](images/37ab396cb6/bd132510cb.png)
![](images/37ab396cb6/392fab187f.png)
Click New
![](images/37ab396cb6/6878d0dbf5.png)
![](images/37ab396cb6/df82c332e2.png)
![](images/37ab396cb6/88112c98c3.png)
Click Create an OAuth API endpoint for external clients
![](images/37ab396cb6/4f8d3a4cf7.png)
![](images/37ab396cb6/0a79853ce4.png)
![](images/37ab396cb6/22406a94ba.png)
Give it a name you will remember is associated with Runthru Instruction. Your users will see this name when they setup the connection
![](images/37ab396cb6/9a0daa7e56.png)
We recommend increasing this number. This is how many seconds an issued access token will last for
![](images/37ab396cb6/0904f5dd10.png)
Click the lock to unlock the Redirect URL. A text field will appear to the left of it
![](images/37ab396cb6/0df846fa5f.png)
![](images/37ab396cb6/c7d8ad5fa4.png)
Enter "http://localhost/" in the Redirect URL
![](images/37ab396cb6/ea996e6c3b.png)
![](images/37ab396cb6/3db1050f19.png)
Copy the Client ID. Your users will need to enter this in Runthru Instruction
![](images/37ab396cb6/52cc17ded4.png)
Click submit
You are done!
You can now give the OAuth Client ID to your Runthru Instruction users to allow them to publish to ServiceNow with their accounts
Connecting Runthru Instruction to ServiceNow with OAuth
You will need your ServiceNow instance URL and OAuth Client ID
![](images/37ab396cb6/6e80d4ab8f.png)
![](images/37ab396cb6/27eb15589a.png)
Go to the Publish tab
![](images/37ab396cb6/f9e532ec0b.png)
![](images/37ab396cb6/da34b71d5f.png)
Click on ServiceNow
![](images/37ab396cb6/2ee4335c08.png)
![](images/37ab396cb6/001e6b1c28.png)
Click on Set Connection
![](images/37ab396cb6/dfddeeb8a4.png)
![](images/37ab396cb6/75a3e2ed00.png)
![](images/37ab396cb6/392fab187f.png)
Enter your ServiceNow Instance URL
![](images/37ab396cb6/88112c98c3.png)
Check OAuth authentication
![](images/37ab396cb6/22406a94ba.png)
Enter your Client ID
![](images/37ab396cb6/535e596ccd.png)
The secret field is only required when using the system browser. You should leave it blank
![](images/37ab396cb6/9a0daa7e56.png)
Check Remember Credentials
![](images/37ab396cb6/0904f5dd10.png)
Click Test Connection
![](images/37ab396cb6/ab834c76e7.png)
![](images/37ab396cb6/c3d3b6e389.png)
![](images/37ab396cb6/c7d8ad5fa4.png)
Click Navigate
![](images/37ab396cb6/19716fc458.png)
![](images/37ab396cb6/535e596ccd.png)
If you get an error after clicking Navigate saying that you are missing the state parameter in the request, please make sure this is checked.
![](images/37ab396cb6/647dcc18fe.png)
![](images/37ab396cb6/3db1050f19.png)
Sign into ServiceNow as you would normally
![](images/37ab396cb6/b1968fc38e.png)
![](images/37ab396cb6/52cc17ded4.png)
This will be the name your admin setup in ServiceNow earlier
![](images/37ab396cb6/872250cc50.png)
Click Allow
![](images/37ab396cb6/771dfa33fc.png)
![](images/37ab396cb6/d593c65901.png)
![](images/37ab396cb6/d2ad11aa52.png)
You should see a confirmation message appear here
![](images/37ab396cb6/e397cb3c58.png)
![](images/37ab396cb6/eeaee92cff.png)
If the test passed, click save
You are done!
You can now publish to ServiceNow from Runthru Instruction