# Get an integration

`GET /v1/integrations/{integrationSlug}`

Required OAuth scopes: `integrations:read`

## Parameters

- `integrationSlug` (path, string, required)

## Responses

- `200`
  - `integration` (object, required)
    - `slug` (string, required)
    - `name` (string, required)
    - `description` (string, required)
    - `defaultScope` ("team" | "user", required)
    - `status` ("available" | "coming-soon" | "connected", required)
    - `connection` (object | null, required)
- `400`: Invalid request
- `401`: Missing or invalid Bearer credential
- `402`: Payment or subscription required
- `403`: Credential is missing a required scope
- `404`: Resource not found
- `409`: Request conflict
- `429`: Rate limit exceeded
- `500`: Internal API error
