## VictorOps integration VictorOps (now **Splunk On-Call**) is an incident management and on-call alerting platform for DevOps teams. Integrating VictorOps with Frontegg lets your application read and manage incidents, on-call schedules, escalation policies, and users on behalf of your users — all through Frontegg's integration layer (VictorOps public API v1). VictorOps authenticates with a two-part API credential — an API ID and an API Key — which Frontegg sends as the `X-VO-Api-Id` and `X-VO-Api-Key` headers on every request. There is no OAuth flow and no authorization redirect. Prerequisites - A [VictorOps (Splunk On-Call)](https://www.splunk.com/en_us/products/on-call.html) account with administrator access - Administrator access to the [VictorOps portal](https://portal.victorops.com/), to create an API key ### Connect to VictorOps You create an API key in the VictorOps portal. The portal shows an **API ID** for your organization and lets you create one or more **API Keys**; Frontegg needs one of each. There is no redirect URI to configure. #### Step 1: Create an API key Sign in to the VictorOps portal as an administrator and open **Integrations → API**. Copy the **API ID** shown for your organization, then create a new **API Key** and copy its value. Keep your API Key safe The API Key grants access to your VictorOps organization through the API. Treat it like a password and never expose it in client-side code or commit it to version control. ### Configure the Frontegg portal Once you have your **API ID** and **API Key**, configure the integration in the Frontegg portal: 1. Open the **Frontegg portal** and navigate to [ENVIRONMENT] → Integrations → VictorOps. 2. Enter the **API Key** and the **API ID**. 3. Click **Save**. Keep your credentials secure Never share or commit your API Key to version control. ### Additional resources - [VictorOps (Splunk On-Call) API documentation](https://portal.victorops.com/public/api-docs.html) - [Splunk On-Call product page](https://www.splunk.com/en_us/products/on-call.html)