> ## 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.

# Signal stats

> Aggregate counts and freshness across the signal catalog for the caller's account.

Aggregate counts and freshness across the signal catalog for the caller's account. Use to power the signals dashboard, the coverage indicator on the rail, and the empty-state CTAs (e.g., "Connect GitHub to light up X dimensions").

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

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

## Response

```json theme={null}
{
  "totalSignals": 12_400,
  "byProvider": {
    "github": 8_200,
    "linear": 4_200
  },
  "byDimension": {
    "decision_quality": 312,
    "delivery_velocity": 240
  },
  "lastIngestedAt": "2026-05-06T12:00:00Z",
  "coveragePct": 0.78
}
```

`coveragePct` is the share of the 27 Team Operations dimensions with at least one fresh signal in the last 30 days.

## Errors

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