ServiceNow Integration
Integrate Akto with ServiceNow to streamline your API security workflow by creating tickets for vulnerabilities directly from Akto into your ServiceNow instance.
Quick Setup Steps
The ServiceNow integration uses OAuth 2.0 Client Credentials flow for secure authentication. Follow these steps to set up the integration:
1. Configure OAuth in ServiceNow
Step 1.1: Enable Client Credentials Grant Type
Before creating the OAuth integration, ensure the client credentials grant type is enabled:
In your ServiceNow instance, in the filter navigator, search for
sys_properties.do
Click New to create a new system property (or search for existing property)
Fill in the following fields:
Name:
glide.oauth.inbound.client.credential.grant_type.enabledValue:
trueType:
true | false
Click Save

This property must be enabled for the OAuth integration to work
Step 1.2: Create OAuth Integration
In your ServiceNow instance, navigate to System OAuth > Inbound Integrations

Click New integration to create a new integration
Choose OAuth - Client credentials grant type
Fill in the following details:
Name: Enter a descriptive name (e.g., "Akto API Security Integration")
User: Select a user account that has all required roles to create and manage tickets
Ensure this user has permissions to access and create records in the tables you want to integrate
Active: Make sure the Active checkbox is enabled
Click Submit to create the integration

Step 1.3: Save Credentials
After creating the integration:
ServiceNow will display your Client ID and Client Secret
Important: Copy and save these credentials securely
Client ID
Client Secret
You will need these credentials to configure the integration in Akto
2. Configure ServiceNow Integration in Akto
Step 2.1: Access Integrations
Go to Settings > Integrations in Akto
Find and click "Configure" next to ServiceNow

Step 2.2: Enter ServiceNow Details
ServiceNow Instance URL: Your ServiceNow instance URL (e.g.,
https://yourcompany.service-now.com)Client ID: Paste the Client ID from the OAuth integration you created in ServiceNow
Client Secret: Paste the Client Secret from the OAuth integration
Step 2.3: Fetch and Select Tables
After entering the credentials, click Fetch Tables
Akto will retrieve all available tables from your ServiceNow instance
Select the tables where you want to create tickets for API vulnerabilities
Common choices include:
incident,problem,change_request, or custom tablesYou can select multiple tables based on your workflow requirements
3. Save
Click "Save" to finalize the integration

Important Notes
OAuth Setup: This integration uses the New Inbound Integration Experience in ServiceNow, which is the recommended approach (not the deprecated OAuth API endpoint)
User Permissions: Ensure the ServiceNow user assigned to the OAuth integration has appropriate permissions to:
Create records in the selected tables
Read table schemas and metadata
Access necessary ServiceNow APIs
Get Support for your Akto setup
There are multiple ways to request support from Akto. We are 24X7 available on the following:
In-app
intercomsupport. Message us with your query on intercom in Akto dashboard and someone will reply.Join our discord channel for community support.
Contact
[email protected]for email support.Contact us here.
Last updated
Was this helpful?