---
title: "List connectors for one delegated user"
method: GET
path: "/partner/v1/connectors"
---

# List connectors for one delegated user

`GET /partner/v1/connectors`

## Request

- Base URL: `https://passport.ego.ist`
- URL: `https://passport.ego.ist/partner/v1/connectors`
- Auth: HTTP bearer

## Response `200`

Connector catalog and current state

- ConnectorListResponse
  - `available` boolean, required
  - `connectors` Connector[], required
    - `connector` string, required
    - `label` string, required
    - `reads` string[], required
    - `connected` boolean, nullable, required
    - `unavailable` boolean, required
    - `connected_at` string, date-time, nullable, required
    - `auth_mode` 'oauth' | 'api_key' | 'phone_code' | 'qr_pair' | 'device' | 'builtin', required
    - `special_category` boolean, required
    - `health_disclosure` object: When present, render this connector-specific disclosure and echo its version instead of the response-level default.
      - `version` string, required
      - `text` string, required
    - `no_training_attestation` object: Garmin only. Render this confirmation as a required checkbox and echo its version as no_training_attestation_version on the connect request.
      - `version` string, required
      - `text` string, required
    - `pending` boolean: Garmin only. True while an authorization or token exchange is in flight; not a connected source.
  - `health_disclosure` object
    - `version` string, required
    - `text` string, required

## Other responses

- `401`: Bearer-token error
- `403`: Partner API error. Retry behavior depends on the status and error code.
- `503`: Partner API error. Retry behavior depends on the status and error code.

---

[API](https://skmtc.dev/ego/apis/ai-passport-partner-api.md) - [All operations](https://skmtc.dev/ego/apis/ai-passport-partner-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ego/apis/ai-passport-partner-api/revisions/d4e46c2809bf?raw)
