{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"ServiceNow integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"servicenow-integration","__idx":0},"children":["ServiceNow integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ServiceNow is an IT service management and workflow automation platform. Integrating ServiceNow with Frontegg allows your application to manage incidents, service requests, and other ITSM workflows on behalf of your users using OAuth 2.0 Authorization Code flow."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ServiceNow instance (cloud or on-premises)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Admin role in your ServiceNow instance"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-servicenow","__idx":1},"children":["Connect ServiceNow"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-application-registry","__idx":2},"children":["Step 1: Open Application Registry"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In your ServiceNow instance, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["All"]}," in the top navigation bar. In the filter box that appears, type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["System OAuth"]},". Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["All Results"]},", expand ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["System OAuth"]}," and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application Registry"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/servicenow-1.e4bb926f3df5735f356e40d0f901ae562ac58f9fdde00299d640755e979a92d5.1ce25488.png","alt":"ServiceNow All menu with System OAuth section expanded showing Application Registry option"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-create-a-new-oauth-application","__idx":3},"children":["Step 2: Create a new OAuth application"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application Registries"]}," list shows all existing OAuth apps. Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New"]}," in the top-right corner to create a new one."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/servicenow-2.322da17849eeb48e9d4c1ae514ab9c8b4fc678ec58a3c2954b74b40758e0f39e.1ce25488.png","alt":"ServiceNow Application Registries list with New button in top-right corner"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-select-the-application-type","__idx":4},"children":["Step 3: Select the application type"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["On the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What kind of OAuth application?"]}," page, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create an OAuth API endpoint for external clients"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/servicenow-3.7b23a8c4cb910d45b7d70130e3f1be51c213eb026164b02c8d47b1bb4d781c73.1ce25488.png","alt":"ServiceNow OAuth application type selection showing Create an OAuth API endpoint for external clients option"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-review-the-new-application-form","__idx":5},"children":["Step 4: Review the new application form"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The new OAuth application form opens. ServiceNow automatically generates a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," for the application."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/servicenow-4.7688d5bf87df831d0b7107ba448a5bdec8c9265941ce2a6b08f2c1af0edc131d.1ce25488.png","alt":"ServiceNow new OAuth application form with empty Name and auto-generated Client ID fields"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-5-fill-in-the-application-details","__idx":6},"children":["Step 5: Fill in the application details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Complete the form with the following values:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Name"]}," — Enter a descriptive name, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," — Leave blank to let ServiceNow auto-generate a secret."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Redirect URL"]}," — Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Edit Redirect URL"]}," and enter the callback URL provided by Frontegg: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://YOUR_MCP_GATEWAY_URL/integration-callback"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Scope Restriction"]}," — Scroll down and change the dropdown from ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Securely scoped"]}," to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Broadly scoped"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Why change the scope restriction?","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["By default, ServiceNow sets new OAuth apps to \"Securely scoped\", which blocks access to REST APIs unless explicit OAuth scopes are configured. Changing to \"Broadly scoped\" allows the integration to access all ServiceNow REST APIs (incidents, users, change requests, CMDB, etc.) without additional scope configuration."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Submit"]}," to save the application."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/servicenow-5.a3d44d122b34db003e7688ce1b9d58744f4b9cb8613e5a7db3787de936aba7db.1ce25488.png","alt":"ServiceNow OAuth application form filled with Frontegg Integration name and redirect URL"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-6-note-your-credentials","__idx":7},"children":["Step 6: Note your credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After saving, the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg Integration"]}," record opens showing your credentials:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," — The UUID displayed in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," — Click the eye icon next to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," field to reveal the auto-generated secret. Copy it immediately."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/servicenow-6.009bd9cf3d5539b38b7326abec52f7b563fe2e16f5bed45e3c05a4eda2847c86.1ce25488.png","alt":"ServiceNow Frontegg Integration OAuth record showing Client ID and masked Client Secret fields"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Copy your Client Secret now","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Client Secret is only visible on this page. Copy it before navigating away. If you lose it, open the record again, clear the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," field, and save to generate a new one — this invalidates the previous secret."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":8},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},", and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["instance name"]},", configure the integration in the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Integrations → ServiceNow."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["ServiceNow instance"]}," — the instance name only (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["dev12345"]}," from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://dev12345.service-now.com"]},"). Do not include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".service-now.com"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Client Secret to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":9},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://docs.servicenow.com/bundle/xanadu-platform-security/page/administer/security/concept/c_OAuthApplications.html"},"children":["ServiceNow OAuth 2.0 documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developer.servicenow.com/dev.do#!/reference/api/latest/rest"},"children":["ServiceNow REST API reference"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]}]},"headings":[{"value":"ServiceNow integration","id":"servicenow-integration","depth":2},{"value":"Connect ServiceNow","id":"connect-servicenow","depth":3},{"value":"Step 1: Open Application Registry","id":"step-1-open-application-registry","depth":4},{"value":"Step 2: Create a new OAuth application","id":"step-2-create-a-new-oauth-application","depth":4},{"value":"Step 3: Select the application type","id":"step-3-select-the-application-type","depth":4},{"value":"Step 4: Review the new application form","id":"step-4-review-the-new-application-form","depth":4},{"value":"Step 5: Fill in the application details","id":"step-5-fill-in-the-application-details","depth":4},{"value":"Step 6: Note your credentials","id":"step-6-note-your-credentials","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"seo":{"title":"ServiceNow integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/servicenow","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}