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.enabled
- Value: - true
- Type: - 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 tables
- You 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?
