---
title: "List installed integrations and their status"
method: GET
path: "/api/v1/integrations/status"
tags: ["Integration Status"]
---

# List installed integrations and their status

`GET /api/v1/integrations/status`

## Request

- Base URL: `https://api.getcortexapp.com`
- URL: `https://api.getcortexapp.com/api/v1/integrations/status`
- Auth: HTTP bearer

Returns every installed integration configuration with the result of its most recent
            connection check. Serves stored results only and never contacts the third-party service.
            The timestamp is when the connection was last checked, not when data was last synced.

## Response `200`

Successfully listed integration statuses

- IntegrationStatusesResponse
  - `integrations` IntegrationStatus[], required: Installed integration configurations, one entry per alias
    - `alias` string: Configuration alias; null for integrations that support a single configuration
    - `categories` string[], required: Categories this configuration is used for
    - `integrationType` 'AITools' | 'ActiveDirectory' | 'Apiiro' | 'ArgoCD' | 'APM' | 'AWS' | 'AzureDevops' | 'AzureResources' | 'BambooHR' | 'Bitbucket' | 'Bugsnag' | 'Buildkite' | 'Checkmarx' | 'Clickup' | 'CircleCi' | 'Codecov' | 'Coralogix' | 'Datadog' | 'Dynatrace' | 'ECS' | 'Firehydrant' | 'Forge' | 'Git' | 'GitHub' | 'GitLab' | 'Google' | 'Harness' | 'IncidentIo' | 'IncidentResponse' | 'Instana' | 'Internal' | 'Jenkins' | 'Jira' | 'K8s' | 'LaunchDarkly' | 'Lightstep' | 'Mend' | 'MendSca' | 'MicrosoftTeams' | 'NewRelic' | 'Oncall' | 'Okta' | 'Opsgenie' | 'OwnershipProvider' | 'Pagerduty' | 'Prometheus' | 'Rollbar' | 'Rootly' | 'Security' | 'ServiceNow' | 'Sentry' | 'Semgrep' | 'SignalFX' | 'Slack' | 'SLO' | 'Snyk' | 'Sonarqube' | 'SumoLogic' | 'Veracode' | 'Victorops' | 'Workday' | 'Wiz' | 'XMatters' | 'Anthropic', required: Integration type
    - `validation` IntegrationValidation, required: Result of the most recent connection check
      - `lastValidatedAt` string, date-time: When the connection was last checked, as a UTC ISO-8601 instant. This is not a data sync time. Null if the connection has never been checked
      - `message` string: Detail from the most recent connection check, usually the failure, truncated to 500 characters. Unsanitized vendor error text, so only returned to callers with the Manage Integrations permission; null for everyone else
      - `status` 'VALID' | 'INVALID' | 'UNKNOWN', required: VALID or INVALID from a connection check in the last 3 days; UNKNOWN when the integration has no connection check or the last one is older than that

## Other responses

- `429`: The client has exceeded the rate limit by performing too many requests in a short period. Retry the request after a delay.

## Changes

- **2026-11-03** `a7b058663c95`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/cortex/apis/cortex-api/changes/api/v1/integrations/status/get.md)

---

[API](https://skmtc.dev/cortex/apis/cortex-api.md) - [All operations](https://skmtc.dev/cortex/apis/cortex-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cortex/apis/cortex-api/revisions/a7b058663c95?raw)
