---
title: "Api Integrations Oauth Retrieve"
method: GET
path: "/api/integrations/oauth/{provider_key}/"
tags: ["integrations"]
---

# Api Integrations Oauth Retrieve

`GET /api/integrations/oauth/{provider_key}/`

Get connection status for a specific provider.

## Path parameters

- `provider_key` string, required

## Headers

- `Authorization` string, required

## Response `200`

- OAuthIntegration — Read-only serializer — never exposes raw tokens.
  - `id` string, required
  - `provider_key` 'slack' | 'gmail' | 'google_calendar' | 'microsoft_teams', required — * `slack` - Slack * `gmail` - Gmail * `google_calendar` - Google Calendar * `microsoft_teams` - Microsoft Teams
  - `external_team_id` string, required
  - `external_team_name` string, required
  - `external_user_id` string, required
  - `scopes` string[], required
  - `is_active` boolean, required
  - `is_token_expired` boolean, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

---

[API](https://skmtc.net/keywordsai/apis/api-reference.md) · [All operations](https://skmtc.net/keywordsai/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/keywordsai/api-reference/versions/c26d550029f8/schema)
