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

# Dimension signals

> Read every signal that contributed to one dimension of one score. The evidence drawer.

Read every signal that contributed to one dimension of one score. Powers the evidence drawer on the score report. Each signal carries source provider, raw value, normalized value, and timestamp.

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

| Property           | Value                     |
| ------------------ | ------------------------- |
| **Auth**           | Required                  |
| **Required scope** | Caller must own the score |
| **Idempotent**     | Yes                       |

## Path

| Field         | Required | Notes                                                                          |
| ------------- | -------- | ------------------------------------------------------------------------------ |
| `scoreId`     | yes      | The score.                                                                     |
| `dimensionId` | yes      | One of the 27 Team Operations dimensions or the Product Assessment dimensions. |

## Response

```json theme={null}
{
  "signals": [
    {
      "id": "sig_...",
      "type": "github.deploy_frequency",
      "provider": "github",
      "rawValue": 4.2,
      "normalizedValue": 0.84,
      "timestamp": "2026-04-29T08:00:00Z",
      "evidenceUrl": "https://github.com/acme/repo/actions/runs/..."
    }
  ]
}
```

## Errors

| Status | Code                  | When                                        |
| ------ | --------------------- | ------------------------------------------- |
| 401    | `AUTH_REQUIRED`       | No session.                                 |
| 403    | `FORBIDDEN`           | Caller does not own the score.              |
| 404    | `Score not found`     | Bad `scoreId`.                              |
| 404    | `Dimension not found` | `dimensionId` is not in the canonical list. |
| 500    | `INTERNAL_ERROR`      | Read failed.                                |
