{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification"]},"type":"markdown"},"seo":{"title":"VictorOps integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"title":"Frontegg Developer Documentation","description":"Authentication, authorization, and user management for Customer Identity, plus Agen for SaaS and Agen for Work. Guides, SDKs, and API references.","sections":[{"title":"Customer Identity (CIAM)","description":"Auth, SSO, SCIM, entitlements, and user management — guides, SDKs, and APIs.","includeFiles":["ciam/**/*.md"],"excludeFiles":[]},{"title":"Agen for SaaS","description":"Agentic access and authorization for SaaS products.","includeFiles":["agen-for-saas/**/*.md"],"excludeFiles":[]},{"title":"Agen for Work","description":"Agentic access and authorization for internal and workforce use.","includeFiles":["agen-for-work/**/*.md"],"excludeFiles":[]},{"title":"Platform","description":"Shared platform overview.","includeFiles":["platform/**/*.md"],"excludeFiles":[]}],"excludeFiles":["internal-docs/**","ciam/guides/env-settings/inject-client-ip.md","CLAUDE.md",".claude/**","**/images/**"],"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"victorops-integration","__idx":0},"children":["VictorOps integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["VictorOps (now ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["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 ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["X-VO-Api-Id"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["X-VO-Api-Key"]}," headers on every request. There is no OAuth flow and no authorization redirect."]},{"$$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 ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.splunk.com/en_us/products/on-call.html"},"children":["VictorOps (Splunk On-Call)"]}," account with administrator access"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Administrator access to the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://portal.victorops.com/"},"children":["VictorOps portal"]},", to create an API key"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-to-victorops","__idx":1},"children":["Connect to VictorOps"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You create an API key in the VictorOps portal. The portal shows an ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API ID"]}," for your organization and lets you create one or more ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Keys"]},"; Frontegg needs one of each. There is no redirect URI to configure."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-create-an-api-key","__idx":2},"children":["Step 1: Create an API key"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to the VictorOps portal as an administrator and open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integrations → API"]},". Copy the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API ID"]}," shown for your organization, then create a new ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Key"]}," and copy its value."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your API Key safe","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":3},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Key"]},", 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 → VictorOps."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Key"]}," and the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API ID"]},"."]},{"$$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 API Key to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":4},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://portal.victorops.com/public/api-docs.html"},"children":["VictorOps (Splunk On-Call) API documentation"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.splunk.com/en_us/products/on-call.html"},"children":["Splunk On-Call product page"]}]}]}]},"headings":[{"value":"VictorOps integration","id":"victorops-integration","depth":2},{"value":"Connect to VictorOps","id":"connect-to-victorops","depth":3},{"value":"Step 1: Create an API key","id":"step-1-create-an-api-key","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"category":"Monitoring","seo":{"title":"VictorOps integration"}},"lastModified":"2026-08-11T08:08:59.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/victorops","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}