With Opal, you can create audit tickets in ServiceNow for your engineers’ access requests, link access requests to existing ServiceNow tickets, and propagate access using ServiceNow tickets.See the guide to ticket propagation for more detail, and follow this guide to configure your ServiceNow integration.
1. Create a ServiceNow service user
To enable the ServiceNow integration, Opal requires the administrator of your ServiceNow instance to create a service user.In ServiceNow, go to the Users section by clicking All, then select Users and Groups > Users.Select the Web service access only checkbox.At minimum, the service user needs catalog_admin and sn_request_write roles, available via the ITSM Roles plugin, to create and update entries in the requests (sc_request) and items (sc_req_item) tables.You’ll need to save their User ID and password to create the ServiceNow integration in Opal.
2. Create a catalog item for Opal
Create a catalog item under any catalog to bucket Opal requests. A request will be made for this catalog item for every request made in Opal. The state of the request will also reflect the approval state of the Opal request.Optionally, you may add variables associated with this catalog item, and Opal will post the relevant metadata about the access request. Any or all of these variables can be added:
Variable Name
Description
reason
The reason for which the user requested the item
app
The app for the group or resource requested
requested_duration
The duration of the request in minutes
item_type
Either RESOURCE or GROUP
role
The role for which the item was requested
requester
The email of the requester
requester_user
The Sys ID of the ServiceNow user who made the request
requested_for
The email of the user for whom the request was made
requested_for_user
The Sys ID of the ServiceNow user for whom the request was made (empty if not found)
item
The name of the item requested
item_id
The Opal ID of the item requested
Once created, you will need to provide the Sys ID of the catalog item to Opal during setup. You can copy the Sys ID from this dropdown:
3. Create an OAuth application
To allow Opal to authenticate with your ServiceNow instance to perform automated API operations, create an OAuth application by going to System OAuth > Application Registry. Click New and proceed to “Create an OAuth API endpoint for external clients”.The fields on this application can be customized to your liking. Just be sure to record down the Client ID and Client Secret for creating the integration in Opal in the next step.
4. Add your ServiceNow credentials to Opal
To enable the ServiceNow integration, go to the Configuration > Settings panel in Opal. Click Productivity Integrations, then select ServiceNow and enter the information created from the previous step. You need your ServiceNow hostname, Sys ID from step 2, username and password of the service account from step 1, and Client ID and Client Secret from step 3.See the guide to ticketing providers to learn about how to use the integration. You can create audit tickets on every request, reference existing tickets, or propagate access using tickets.
Request behavior
Opal’s integration with ServiceNow will create a request (REQ) to mirror each request in Opal. Each request will have a requested item (RITM) for each item in the Opal request. In this example, we requested two items in Opal, which reflects as this request in ServiceNow:Each requested item will be made for the “Opal” catalog item created during setup, and variables for the item will be attached to give more description to the item requested.
Last modified on October 28, 2025
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Opal Security Docs","colors":{"primary":"#0C7997","light":"#EDFCFC","dark":"#074055"},"logo":{"light":"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=93a4bd75f157f9f0ab43cdf4d715b5cd","dark":"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=1774b545e4f1c5cad647f5194f7b26d9"},"favicon":{"light":"https://mintcdn.com/opalsecurity/DRAwGKUXMxLRQouh/logo/icon-opal-black.svg?fit=max\u0026auto=format\u0026n=DRAwGKUXMxLRQouh\u0026q=85\u0026s=9c8bd1204b6b5b83542c2ab5be549858","dark":"https://mintcdn.com/opalsecurity/DRAwGKUXMxLRQouh/logo/icon-opal-white.svg?fit=max\u0026auto=format\u0026n=DRAwGKUXMxLRQouh\u0026q=85\u0026s=73b53b4ceab6ae0b00e30b2042a6020a"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"ga4":{"measurementId":"G-1PPPM1WF6D"}},"errors":{"404":{"redirect":false,"title":"Page can't be found","description":"Sorry! This page might have been moved, or the link might be broken. Go back to our documentation via https://docs.opal.dev/docs/welcome."}},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"opalsecurity","hasAudioNarration":false,"actualSubdomain":"opalsecurity","customDomains":["docs.opal.dev"],"gitSource":{"type":"github","owner":"opalsecurity","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af7bc9ca5d707e66c231413","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":218},{"language":"default","tag":"Opal API","count":213},{"language":"default","tag":"Documentation","count":104},{"language":"default","tag":"Integrations","count":103},{"language":"default","tag":"Entitlement Management","count":69},{"language":"default","tag":"resources","count":34},{"language":"default","tag":"groups","count":32},{"language":"default","tag":"Getting Started","count":25},{"language":"default","tag":"Access Management","count":22},{"language":"default","tag":"Infrastructure","count":22}]},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"deflection":{"enabled":true,"email":"support@opal.dev","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations/servicenow","slug":"/integrations/servicenow","pageMetadata":{"title":"ServiceNow","description":"Learn how to connect ServiceNow to Opal.","href":"/integrations/servicenow"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Learn how to connect ServiceNow to Opal.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`With Opal, you can create audit tickets in ServiceNow for your engineers’ access requests, link access requests to existing ServiceNow tickets, and propagate access using ServiceNow tickets.`}),`\n`,_jsxs(_components.p,{children:[`See the guide to `,_jsx(_components.a,{href:`/docs/ticket-propagation`,children:`ticket propagation`}),` for more detail, and follow this guide to configure your ServiceNow integration.`]}),`\n`,_jsx(Heading,{level:`2`,id:`1-create-a-servicenow-service-user`,children:`1. Create a ServiceNow service user`}),`\n`,_jsx(_components.p,{children:`To enable the ServiceNow integration, Opal requires the administrator of your ServiceNow instance to create a service user.`}),`\n`,_jsxs(_components.p,{children:[`In ServiceNow, go to the `,_jsx(_components.strong,{children:`Users`}),` section by clicking `,_jsx(_components.strong,{children:`All`}),`, then select `,_jsx(_components.strong,{children:`Users and Groups`}),` > `,_jsx(_components.strong,{children:`Users`}),`.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/700415a-small-Screen_Shot_2023-05-03_at_3.15.03_PM.png?fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=8402a63c6357c3b60bddf2d9d472002a`,alt:``,\"data-og-width\":`509`,width:`509`,\"data-og-height\":`1024`,height:`1024`,\"data-path\":`images/docs/700415a-small-Screen_Shot_2023-05-03_at_3.15.03_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/700415a-small-Screen_Shot_2023-05-03_at_3.15.03_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=880fb50c948e1dfafce1e7af17e150c2 280w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/700415a-small-Screen_Shot_2023-05-03_at_3.15.03_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=7942cb4ca41c59537c80de4af1b8e41b 560w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/700415a-small-Screen_Shot_2023-05-03_at_3.15.03_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=38de27df353dc9a0e62e643729808b6f 840w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/700415a-small-Screen_Shot_2023-05-03_at_3.15.03_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=8bf2b8a2511a6cee7f0f594148b8dff4 1100w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/700415a-small-Screen_Shot_2023-05-03_at_3.15.03_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=937434006aea6dac3b2e96eb517f7aa7 1650w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/700415a-small-Screen_Shot_2023-05-03_at_3.15.03_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=3b761e9b8fec3461208c0a0e90ceadee 2500w`}),`\n`,_jsxs(_components.p,{children:[`Select the `,_jsx(_components.strong,{children:`Web service access only`}),` checkbox.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/9d5601e-image.png?fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=f07524e316b47fbf3e4be9f836be517f`,alt:`The User ID and password will be used as inputs in the next step.`,\"data-og-width\":`370`,width:`370`,\"data-og-height\":`75`,height:`75`,\"data-path\":`images/docs/9d5601e-image.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/9d5601e-image.png?w=280\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=4609d07c021c28cdee8ab5dd3811a197 280w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/9d5601e-image.png?w=560\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=4b1f452a51344b88752c5d4777753dfd 560w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/9d5601e-image.png?w=840\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=ab8c14e50f03064f84c2237ae42b1e7d 840w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/9d5601e-image.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=5b3646f9070959e3060e5dfca7d739db 1100w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/9d5601e-image.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=26ac7f57033437222e55282374f733ed 1650w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/9d5601e-image.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=dd72c1a8dca994138f7850c9c3531e36 2500w`}),`\n`,_jsxs(_components.p,{children:[`At minimum, the service user needs `,_jsx(_components.code,{children:`catalog_admin`}),` and `,_jsx(_components.code,{children:`sn_request_write`}),` roles, available via the `,_jsx(_components.a,{href:`https://docs.servicenow.com/en-US/bundle/vancouver-it-service-management/page/product/service-catalog-management/task/request-itsm-roles-rm.html`,children:`ITSM Roles plugin`}),`, to create and update entries in the requests (`,_jsx(_components.code,{children:`sc_request`}),`) and items (`,_jsx(_components.code,{children:`sc_req_item`}),`) tables.`]}),`\n`,_jsxs(_components.p,{children:[`You’ll need to save their `,_jsx(_components.strong,{children:`User ID`}),` and `,_jsx(_components.strong,{children:`password`}),` to create the ServiceNow integration in Opal.`]}),`\n`,_jsx(Heading,{level:`2`,id:`2-create-a-catalog-item-for-opal`,children:`2. Create a catalog item for Opal`}),`\n`,_jsx(_components.p,{children:`Create a catalog item under any catalog to bucket Opal requests. A request will be made for this catalog item for every request made in Opal. The state of the request will also reflect the approval state of the Opal request.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/972d44b-image.png?fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=07511ee64a55ebe346200b404aef22cb`,alt:``,\"data-og-width\":`1465`,width:`1465`,\"data-og-height\":`992`,height:`992`,\"data-path\":`images/docs/972d44b-image.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/972d44b-image.png?w=280\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=35a2eff6da4ec15e228a90a9c0b7101e 280w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/972d44b-image.png?w=560\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=ac92a242da151465fbf276797be0ec6d 560w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/972d44b-image.png?w=840\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=d2c2cc16318a7be4d4ac87b7f6800fa5 840w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/972d44b-image.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=af03f40d478a426441c9617be03d1830 1100w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/972d44b-image.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=5c1855913edd66a11f8d1b54ff6dca58 1650w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/972d44b-image.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=2dbf29a4923a403eaaf7182fec918622 2500w`}),`\n`,_jsx(_components.p,{children:`Optionally, you may add variables associated with this catalog item, and Opal will post the relevant metadata about the access request. Any or all of these variables can be added:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Variable Name`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reason`})}),_jsx(_components.td,{children:`The reason for which the user requested the item`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app`})}),_jsx(_components.td,{children:`The app for the group or resource requested`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`requested_duration`})}),_jsxs(_components.td,{children:[`The duration of the request in `,_jsx(_components.strong,{children:`minutes`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`item_type`})}),_jsxs(_components.td,{children:[`Either `,_jsx(_components.code,{children:`RESOURCE`}),` or `,_jsx(_components.code,{children:`GROUP`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`role`})}),_jsx(_components.td,{children:`The role for which the item was requested`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`requester`})}),_jsxs(_components.td,{children:[`The `,_jsx(_components.strong,{children:`email`}),` of the requester`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`requester_user`})}),_jsxs(_components.td,{children:[`The `,_jsx(_components.strong,{children:`Sys ID`}),` of the ServiceNow user who made the request`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`requested_for`})}),_jsxs(_components.td,{children:[`The `,_jsx(_components.strong,{children:`email`}),` of the user for whom the request was made`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`requested_for_user`})}),_jsxs(_components.td,{children:[`The `,_jsx(_components.strong,{children:`Sys ID`}),` of the ServiceNow user for whom the request was made (empty if not found)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`item`})}),_jsx(_components.td,{children:`The name of the item requested`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`item_id`})}),_jsx(_components.td,{children:`The Opal ID of the item requested`})]})]})]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4abe656-image.png?fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=a429c8888353796e962c0781a3bd269d`,alt:``,\"data-og-width\":`1379`,width:`1379`,\"data-og-height\":`313`,height:`313`,\"data-path\":`images/docs/4abe656-image.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4abe656-image.png?w=280\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=16b3da3610b1dbec7f1a9e4d4d3cfa09 280w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4abe656-image.png?w=560\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=27892981393249e0f5f32fdc48ea0033 560w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4abe656-image.png?w=840\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=b419f0b431d574d1352bdd9b189f75f4 840w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4abe656-image.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=6719db0f0f5fbae3539b43bf69cd3e30 1100w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4abe656-image.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=86f83db5b9b5bf5a917579e173355d65 1650w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4abe656-image.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=d37e4ba2f6a36d3913a57f50bca6a32b 2500w`}),`\n`,_jsxs(_components.p,{children:[`Once created, you will need to provide the `,_jsx(_components.strong,{children:`Sys ID of the catalog item`}),` to Opal during setup. You can copy the Sys ID from this dropdown:`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/261823b-image.png?fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=bc531c82360d10295021c5b527b79f01`,alt:``,\"data-og-width\":`1466`,width:`1466`,\"data-og-height\":`635`,height:`635`,\"data-path\":`images/docs/261823b-image.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/261823b-image.png?w=280\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=1a456de2612111d8d81f150010b178c0 280w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/261823b-image.png?w=560\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=9b70cc4b1e401a926dc2eaae56af503e 560w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/261823b-image.png?w=840\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=d998e46302d489bebd75108af3a13c56 840w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/261823b-image.png?w=1100\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=91befdb76eabbc2adbdfb863f82debff 1100w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/261823b-image.png?w=1650\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=81ac8d0479ca050f3013dfbdb99d56f3 1650w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/261823b-image.png?w=2500\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=dba20822e6d59afa5448d930514e18d6 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`3-create-an-oauth-application`,children:`3. Create an OAuth application`}),`\n`,_jsxs(_components.p,{children:[`To allow Opal to authenticate with your ServiceNow instance to perform automated API operations, create an OAuth application by going to `,_jsx(_components.strong,{children:`System OAuth > Application Registry`}),`. Click `,_jsx(_components.strong,{children:`New`}),` and proceed to `,_jsx(_components.strong,{children:`“Create an OAuth API endpoint for external clients”.`})]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/698474c-image.png?fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=4071da516a2edae4990637dc1d91e2d1`,alt:``,\"data-og-width\":`878`,width:`878`,\"data-og-height\":`378`,height:`378`,\"data-path\":`images/docs/698474c-image.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/698474c-image.png?w=280\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=90587e7c9dc37f646aec42de7265223a 280w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/698474c-image.png?w=560\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=3a981fb682166392f7c2aa176c9af884 560w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/698474c-image.png?w=840\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=949214fe03218e7864c8442102c86843 840w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/698474c-image.png?w=1100\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=b168022faeb0823232480b362067b2f3 1100w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/698474c-image.png?w=1650\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=45047d4ac3802b29de881398bd4d8096 1650w, https://mintcdn.com/opalsecurity/E-CmJXh0QNjZUl4g/images/docs/698474c-image.png?w=2500\u0026fit=max\u0026auto=format\u0026n=E-CmJXh0QNjZUl4g\u0026q=85\u0026s=3bf3cd18b80ba0baff2b97b89816f078 2500w`}),`\n`,_jsxs(_components.p,{children:[`The fields on this application can be customized to your liking. Just be sure to record down the `,_jsx(_components.strong,{children:`Client ID`}),` and `,_jsx(_components.strong,{children:`Client Secret`}),` for creating the integration in Opal in the next step.`]}),`\n`,_jsx(Heading,{level:`2`,id:`4-add-your-servicenow-credentials-to-opal`,children:`4. Add your ServiceNow credentials to Opal`}),`\n`,_jsxs(_components.p,{children:[`To enable the ServiceNow integration, go to the `,_jsx(_components.strong,{children:`Configuration > Settings`}),` panel in Opal. Click `,_jsx(_components.strong,{children:`Productivity Integrations`}),`, then select `,_jsx(_components.strong,{children:`ServiceNow`}),` and enter the information created from the previous step. You need your ServiceNow hostname, Sys ID from step 2, username and password of the service account from step 1, and Client ID and Client Secret from step 3.`]}),`\n`,_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/docs/ticket-propagation`,children:`guide to ticketing providers`}),` to learn about how to use the integration. You can create audit tickets on every request, reference existing tickets, or propagate access using tickets.`]}),`\n`,_jsx(Heading,{level:`2`,id:`request-behavior`,children:`Request behavior`}),`\n`,_jsx(_components.p,{children:`Opal’s integration with ServiceNow will create a request (REQ) to mirror each request in Opal. Each request will have a requested item (RITM) for each item in the Opal request. In this example, we requested two items in Opal, which reflects as this request in ServiceNow:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/ac4bdca-image.png?fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=0a610fd02b685d25b8069609312a829a`,alt:``,\"data-og-width\":`1959`,width:`1959`,\"data-og-height\":`1370`,height:`1370`,\"data-path\":`images/docs/ac4bdca-image.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/ac4bdca-image.png?w=280\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=de3036cc91bc00ceb55eec41fa3e3345 280w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/ac4bdca-image.png?w=560\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=9cd6f6fb007e8be9d7d9712063be9437 560w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/ac4bdca-image.png?w=840\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=dadb8f8e2bf7e3089d9012744439e557 840w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/ac4bdca-image.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=94979fa818fbee0b5405d1cde9acafe6 1100w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/ac4bdca-image.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=9538c414e0621eb48bfa8ee913df3d42 1650w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/ac4bdca-image.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=aac846e5b16eb674cea66edc5ac460d9 2500w`}),`\n`,_jsx(_components.p,{children:`Each requested item will be made for the “Opal” catalog item created during setup, and variables for the item will be attached to give more description to the item requested.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/lwwIeFbsleftxaXx/images/docs/c9bbe4c-image.png?fit=max\u0026auto=format\u0026n=lwwIeFbsleftxaXx\u0026q=85\u0026s=66fb98b1ed787fc42fc02f8868cd726a`,alt:``,\"data-og-width\":`1955`,width:`1955`,\"data-og-height\":`1260`,height:`1260`,\"data-path\":`images/docs/c9bbe4c-image.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/lwwIeFbsleftxaXx/images/docs/c9bbe4c-image.png?w=280\u0026fit=max\u0026auto=format\u0026n=lwwIeFbsleftxaXx\u0026q=85\u0026s=43fc2d2565efb54ff8a81b6920eba8c6 280w, https://mintcdn.com/opalsecurity/lwwIeFbsleftxaXx/images/docs/c9bbe4c-image.png?w=560\u0026fit=max\u0026auto=format\u0026n=lwwIeFbsleftxaXx\u0026q=85\u0026s=da4bb85bedc61926f1cbb9b0702481c1 560w, https://mintcdn.com/opalsecurity/lwwIeFbsleftxaXx/images/docs/c9bbe4c-image.png?w=840\u0026fit=max\u0026auto=format\u0026n=lwwIeFbsleftxaXx\u0026q=85\u0026s=be879ecfa01c8602221f3de834ae1f51 840w, https://mintcdn.com/opalsecurity/lwwIeFbsleftxaXx/images/docs/c9bbe4c-image.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lwwIeFbsleftxaXx\u0026q=85\u0026s=4832757fb08d4deebcef7268c8422e33 1100w, https://mintcdn.com/opalsecurity/lwwIeFbsleftxaXx/images/docs/c9bbe4c-image.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lwwIeFbsleftxaXx\u0026q=85\u0026s=5eb1e2bf3da2b5fda7127931c6cbfb2a 1650w, https://mintcdn.com/opalsecurity/lwwIeFbsleftxaXx/images/docs/c9bbe4c-image.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lwwIeFbsleftxaXx\u0026q=85\u0026s=31b664c47cbce84f1f6510760d2068b9 2500w`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"ServiceNow","description":"Learn how to connect ServiceNow to Opal.","href":"/integrations/servicenow"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1. Create a ServiceNow service user","slug":"1-create-a-servicenow-service-user","depth":2,"children":[]},{"title":"2. Create a catalog item for Opal","slug":"2-create-a-catalog-item-for-opal","depth":2,"children":[]},{"title":"3. Create an OAuth application","slug":"3-create-an-oauth-application","depth":2,"children":[]},{"title":"4. Add your ServiceNow credentials to Opal","slug":"4-add-your-servicenow-credentials-to-opal","depth":2,"children":[]},{"title":"Request behavior","slug":"request-behavior","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/opalsecurity/d0e14c3cf9bbd682/changelog-scraper.js"],"subdomain":"opalsecurity","siteName":"Opal Security Docs","title":"ServiceNow - Opal Security Docs","contextualStarterQuestions":[{"_id":"69b0b4a00e8c1bf71a51a573","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"How do I create a ServiceNow user?","status":"active","generatedBy":"contextual","path":"integrations/servicenow","createdAt":"2026-03-11T00:17:36.459Z","updatedAt":"2026-03-11T00:17:36.459Z","__v":0},{"_id":"69b0b4a00e8c1bf71a51a574","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"What can I do with ServiceNow?","status":"active","generatedBy":"contextual","path":"integrations/servicenow","createdAt":"2026-03-11T00:17:36.459Z","updatedAt":"2026-03-11T00:17:36.459Z","__v":0},{"_id":"69b0b4a00e8c1bf71a51a575","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"How do I link access requests?","status":"active","generatedBy":"contextual","path":"integrations/servicenow","createdAt":"2026-03-11T00:17:36.459Z","updatedAt":"2026-03-11T00:17:36.459Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-28T20:32:09.421Z","gitLastModified":"2025-10-28T01:01:05.000Z","originalFileLocation":"integrations/servicenow.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Learn how to connect ServiceNow to Opal.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Opal Security Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"ServiceNow - Opal Security Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn how to connect ServiceNow to Opal.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Opal Security Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.opal.dev/integrations/servicenow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://opalsecurity.mintlify.site/_mintlify/api/og/v2?division=Ticketing\u0026amp;title=ServiceNow\u0026amp;description=Learn+how+to+connect+ServiceNow+to+Opal.\u0026amp;theme=156eb1ba223f12a303f95077\u0026amp;signature=3b3d31c9eeecceb88720a3b85f1f406e76e65be96ac077e9b00c685b52a80e1f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"ServiceNow - Opal Security Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn how to connect ServiceNow to Opal.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://opalsecurity.mintlify.site/_mintlify/api/og/v2?division=Ticketing\u0026amp;title=ServiceNow\u0026amp;description=Learn+how+to+connect+ServiceNow+to+Opal.\u0026amp;theme=156eb1ba223f12a303f95077\u0026amp;signature=3b3d31c9eeecceb88720a3b85f1f406e76e65be96ac077e9b00c685b52a80e1f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Opal Security Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0C7997\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.opal.dev/integrations/servicenow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/servicenow.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.opal.dev/#organization\",\"name\":\"Opal Security Docs\",\"url\":\"https://docs.opal.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=93a4bd75f157f9f0ab43cdf4d715b5cd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.opal.dev#website\",\"name\":\"Opal Security Docs\",\"url\":\"https://docs.opal.dev\",\"publisher\":{\"@id\":\"https://docs.opal.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.opal.dev/integrations/servicenow#webpage\",\"url\":\"https://docs.opal.dev/integrations/servicenow\",\"name\":\"ServiceNow\",\"description\":\"Learn how to connect ServiceNow to Opal.\",\"dateModified\":\"2025-10-28T01:01:05.000Z\",\"isPartOf\":{\"@id\":\"https://docs.opal.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.opal.dev/integrations/servicenow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.opal.dev/integrations/servicenow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Productivity Tools\",\"item\":\"https://docs.opal.dev/integrations/google-chat\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ticketing\",\"item\":\"https://docs.opal.dev/integrations/freshservice\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ServiceNow\",\"item\":\"https://docs.opal.dev/integrations/servicenow\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.opal.dev/integrations/servicenow#article\",\"headline\":\"ServiceNow\",\"name\":\"ServiceNow\",\"description\":\"Learn how to connect ServiceNow to Opal.\",\"url\":\"https://docs.opal.dev/integrations/servicenow\",\"mainEntityOfPage\":{\"@id\":\"https://docs.opal.dev/integrations/servicenow#webpage\"},\"dateModified\":\"2025-10-28T01:01:05.000Z\",\"publisher\":{\"@id\":\"https://docs.opal.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.opal.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Opal Security Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Opal Security Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/integrations/servicenow.md","siteName":"Opal Security Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/welcome"}]},{"tab":"Integrations","pages":[{"title":"Integrations","sidebarTitle":"Overview","mode":"wide","href":"/integrations/overview"},{"group":"IDP \u0026 HRIDP","pages":[{"group":"Okta","pages":[{"title":"Okta","sidebarTitle":"Connect to Okta","href":"/integrations/okta"},{"title":"Okta IDP/HRIS Integration","href":"/integrations/okta-idphris-integration"},{"title":"Import Okta apps","href":"/integrations/okta-apps"},{"title":"Okta rate limits","href":"/integrations/okta-rate-limits"}]},{"group":"OneLogin","pages":[{"title":"OneLogin IDP/HRIS Integration","tag":"NEW","href":"/integrations/onelogin-idphris-integration"}]},{"group":"Google","pages":[{"title":"Google","sidebarTitle":"Connect to Google","href":"/integrations/google"},{"title":"Google IDP/HRIS Integration","href":"/integrations/google-idphris-integration"},{"title":"Google Groups","href":"/integrations/google-groups"},{"title":"Google Shared Drive","tag":"NEW","href":"/integrations/google-shared-drive"},{"title":"Google Workspace","href":"/integrations/google-workspace"}]},{"group":"Azure","pages":[{"title":"Azure","sidebarTitle":"Connect to Azure","href":"/integrations/azure"},{"title":"Azure Entra IDP/HRIS Integration","href":"/integrations/azure-entra-idphris-integration"},{"title":"Azure Infrastructure Setup","href":"/integrations/azure-infrastructure-setup"},{"title":"Add Azure Databases","href":"/integrations/adding-azure-sql-databases"},{"title":"Azure Real Time Sync Setup","href":"/integrations/azure-real-time-sync"}]},{"group":"Active Directory","pages":[{"title":"Overview","sidebarTitle":"Connect to Active Directory","href":"/integrations/active-directory"},{"title":"Active Directory IDP/HRIS Integration","href":"/integrations/active-directory-idphris-integration"}]},{"group":"Workday","pages":[{"title":"Overview","sidebarTitle":"Connect to Workday","href":"/integrations/workday"},{"title":"Workday IDP/HRIS Integration","href":"/integrations/workday-idphris-integration"}]},{"group":"Rippling","pages":[{"title":"Rippling IDP/HRIS Integration","tag":"NEW","href":"/integrations/rippling-idphris-integration"}]}]},{"group":"Entitlement Management","pages":[{"group":"Infrastructure","expanded":true,"pages":[{"group":"Amazon Web Services (AWS)","expanded":false,"pages":[{"title":"Amazon Web Services (AWS)","href":"/integrations/setting-up-your-aws-organization-in-opal"},{"title":"Configure AWS for self-hosted Opal","href":"/integrations/aws-integration-on-prem-setup"},{"title":"Configure additional AWS accounts to manage in Opal","href":"/integrations/configure-additional-aws-accounts-to-manage-in-opal"},{"title":"AWS IAM Identity Center Workflows","href":"/integrations/aws-iam-identity-center-formerly-aws-sso"},{"title":"Add an IAM role","href":"/integrations/adding-an-iam-role"},{"title":"Add an RDS database","href":"/integrations/adding-an-rds-database"},{"title":"Add an EC2 instance","href":"/integrations/adding-an-ec2-instance"},{"title":"Add an EKS cluster","href":"/integrations/adding-an-eks-cluster"},{"title":"Adding AWS Resources to Opal Groups via AWS Tags","href":"/integrations/adding-aws-resources-to-opal-groups-via-aws-tags"},{"title":"AWS Real Time Sync Setup","href":"/integrations/aws-real-time-sync"}]},{"group":"Google Cloud Platform (GCP)","expanded":false,"pages":[{"title":"Google Cloud Platform (GCP)","sidebarTitle":"Connect to GCP","href":"/integrations/google-cloud-platform"},{"title":"Add an organization","href":"/integrations/adding-gcp-organization"},{"title":"Add a project","href":"/integrations/adding-gcp-project"},{"title":"Add a folder","href":"/integrations/adding-gcp-folder"},{"title":"Add a BigQuery Dataset","href":"/integrations/adding-bigquery-dataset"},{"title":"Add a Cloud Storage bucket","href":"/integrations/adding-gcp-bucket"},{"title":"Add a Cloud SQL Instance","href":"/integrations/adding-sql-instance"},{"title":"Add a Compute Engine Instance","href":"/integrations/adding-compute-instance"},{"title":"Google Kubernetes Engine (GKE)","href":"/integrations/google-kubernetes-engine-getting-started"},{"title":"GCP Service Accounts","href":"/integrations/gcp-service-accounts"}]},{"group":"Snowflake","expanded":false,"pages":[{"title":"Snowflake","sidebarTitle":"Connect to Snowflake","href":"/integrations/snowflake"},{"title":"Snowflake User Provisioning","href":"/integrations/snowflake-user-provisioning"}]}]},{"title":"1Password","tag":"NEW","href":"/integrations/1password"},{"title":"Anthropic Platform","href":"/integrations/anthropic"},{"title":"Astra","href":"/integrations/astra"},{"title":"Axiom","href":"/integrations/axiom"},{"title":"Box","tag":"NEW","href":"/integrations/box"},{"title":"Clickhouse","href":"/integrations/clickhouse"},{"title":"Atlassian Confluence","sidebarTitle":"Atlassian Confluence","href":"/integrations/confluence"},{"title":"Coupa","href":"/integrations/coupa"},{"title":"Cursor","href":"/integrations/cursor"},{"title":"Databricks","href":"/integrations/databricks"},{"title":"Datadog","href":"/integrations/datadog"},{"title":"Devin AI","href":"/integrations/devin"},{"title":"Docusign","href":"/integrations/docusign"},{"title":"Duo","href":"/integrations/duo"},{"title":"GitGuardian","tag":"NEW","href":"/integrations/gitguardian"},{"title":"GitHub","href":"/integrations/github"},{"title":"GitHub Enterprise","href":"/integrations/github-enterprise"},{"title":"GitLab","href":"/integrations/gitlab"},{"title":"Grafana","href":"/integrations/grafana"},{"title":"Hubspot","href":"/integrations/hubspot"},{"title":"Incident.io","href":"/integrations/incidentio"},{"title":"Atlassian Jira","sidebarTitle":"Atlassian Jira","href":"/integrations/jira"},{"title":"LDAP","href":"/integrations/ldap"},{"title":"Linear","sidebarTitle":"Linear","href":"/integrations/linear"},{"title":"NetSuite","href":"/integrations/netsuite"},{"title":"Okta CIAM","href":"/integrations/okta-ciam"},{"title":"OneLogin","tag":"NEW","href":"/integrations/onelogin"},{"title":"OpenAI Platform","href":"/integrations/openai"},{"title":"Oracle Fusion Cloud","href":"/integrations/oracle-fusion-cloud"},{"title":"PagerDuty","href":"/integrations/pagerduty-entitlements"},{"title":"Ramp","href":"/integrations/ramp"},{"title":"Rippling","href":"/integrations/rippling"},{"title":"Rootly","href":"/integrations/rootly"},{"title":"Salesforce","href":"/integrations/salesforce"},{"title":"Sentry","tag":"NEW","href":"/integrations/sentry"},{"title":"Slack users, groups, and roles","href":"/integrations/slack-user-groups"},{"title":"Square","tag":"NEW","href":"/integrations/square"},{"title":"Salesforce Tableau","href":"/integrations/tableau"},{"title":"Tailscale","href":"/integrations/tailscale"},{"title":"Teleport","href":"/integrations/teleport"},{"title":"Twingate","href":"/integrations/twingate"},{"title":"Vercel","href":"/integrations/vercel"},{"title":"Workato","tag":"NEW","href":"/integrations/workato"},{"title":"Workday groups and roles","href":"/integrations/workday-groups-and-roles"},{"title":"Wrike","href":"/integrations/wrike"},{"title":"Zendesk","href":"/integrations/zendesk"},{"title":"Zoom","href":"/integrations/zoom"}]},{"group":"Productivity Tools","pages":[{"group":"Communication","expanded":true,"pages":[{"title":"Google Chat","href":"/integrations/google-chat"},{"title":"Lark","href":"/integrations/lark"},{"title":"Microsoft Teams","href":"/integrations/microsoft-teams"},{"title":"Slack","href":"/integrations/slack"}]},{"group":"Ticketing","expanded":true,"pages":[{"title":"Freshservice","href":"/integrations/freshservice"},{"title":"Jira","href":"/integrations/jira-ticketing"},{"title":"Linear","href":"/integrations/linear-ticketing"},{"title":"Notion","href":"/integrations/notion"},{"title":"Risotto","description":"Learn how to connect Opal in Risotto.","tag":"BETA","href":"/integrations/risotto"},{"title":"ServiceNow","href":"/integrations/servicenow"},{"title":"Shortcut","description":"Learn how to connect your Opal instance with Shortcut","href":"/integrations/shortcut"}]},{"group":"On-call","expanded":true,"pages":[{"title":"Opsgenie","deprecated":true,"href":"/integrations/opsgenie"},{"title":"PagerDuty","deprecated":true,"href":"/integrations/pagerduty-oncall"}]}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/authentication"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/changelog"}]}]},"basePath":"","title":"ServiceNow - Opal Security Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}