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

# Get assessment metadata

> Read the canonical lists. Dimensions, functions, lifecycle stages, segment keys, signal types.

Read the canonical lists DAC operates against: 27 Team Operations dimensions, 6 functions, 6 lifecycle stages, segment keys, signal types. Use this to dynamically populate dropdowns or validate enum-typed inputs in your client.

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

| Property | Value |
| - | - |
| **Auth** | Required |
| **Idempotent** | Yes (changes only on framework version bumps) |

## Response

```json theme={null}
{
  "dimensions": [
    { "id": "decision_quality", "name": "Decision Quality", "function": "strategy" }
  ],
  "functions": ["strategy", "design", "development", "intelligence", "operations", "gtm"],
  "lifecycleStages": ["specify", "context", "orchestrate", "validate", "ship", "compound"],
  "segments": [
    { "key": "series_b_saas_30_100", "label": "Series B SaaS, 30-100 employees" }
  ],
  "signalTypes": ["github.deploy_frequency", "linear.cycle_time", "..."]
}
```

## Errors

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


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.