> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dacard.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Discover integrations

> List the 54 available integration providers, with category, signal types, and connection status for the caller.

List the 54 available integration providers, with category, signal types emitted, and current connection status for the caller's account. Used to render the integrations catalog and the "connect a source" CTA.

```bash theme={null}
curl -X GET https://app.dacard.ai/api/integrations/discover \
  -H "Authorization: Bearer $DACARD_API_KEY"
```

| Property       | Value    |
| -------------- | -------- |
| **Auth**       | Required |
| **Idempotent** | Yes      |

## Query

| Field      | Type   | Required | Notes                                                             |
| ---------- | ------ | -------- | ----------------------------------------------------------------- |
| `category` | string | no       | Narrow to one category (e.g., `engineering`, `product`, `sales`). |

## Response

```json theme={null}
{
  "providers": [
    {
      "key": "github",
      "name": "GitHub",
      "category": "engineering",
      "connected": true,
      "lastSyncedAt": "2026-05-06T03:00:00Z",
      "signalTypes": 16,
      "supportsOAuth": true
    }
  ]
}
```

## Errors

| Status | Code             | When         |
| ------ | ---------------- | ------------ |
| 401    | `AUTH_REQUIRED`  | No session.  |
| 500    | `INTERNAL_ERROR` | Read failed. |

For per-provider connect/sync/disconnect, see the [Integrations](/api-reference/integrations/list-integrations) group.
