---
title: "List configured integrations"
method: GET
path: "/integrations"
tags: ["Integrations"]
---

# List configured integrations

`GET /integrations`

## Request

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

Read-only. Returns one entry per known integration type, including the ones the org has not configured (so callers can see the full menu of options + which are wired). Credentials are never echoed.

## Response `200`

All integrations for the calling token's org

- object
  - `integrations` Integration[]
    - `type` 'slack' | 'jira' | 'envSync' | 'observability' | 'deployment' | 'vcs' | 'webhooks', required
    - `displayName` string, required
    - `isConfigured` boolean, required: Whether the org has set up this integration at all. False means the config doc does not exist; `summary` will be empty.
    - `summary` object, required: Allowlisted, credential-free fields from the integration config. Shape varies by type — see source for the per-type allowlist.

## Other responses

- `401` (unresolved $ref)

---

[API](https://skmtc.dev/marboba/apis/marboba-public-rest-api.md) · [All operations](https://skmtc.dev/marboba/apis/marboba-public-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/marboba/apis/marboba-public-rest-api/revisions/5b96d525d88d?raw)
