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

# List Traits

> List all traits for a profile

## Overview

Returns all traits associated with a user profile.

## Path Parameters

<ParamField path="id" type="string" required>
  Profile ID
</ParamField>

## Response

<ResponseExample>
  ```json theme={null}
  {
    "traits": [
      {
        "key": "name",
        "value": "Alex",
        "valueType": "string",
        "category": "identity",
        "confidence": 0.95,
        "source": "extracted",
        "createdAt": "2024-01-01T00:00:00Z",
        "updatedAt": "2024-01-01T00:00:00Z"
      },
      {
        "key": "expertise_level",
        "value": "advanced",
        "valueType": "enum",
        "category": "context",
        "confidence": 0.8,
        "source": "extracted",
        "createdAt": "2024-01-01T00:00:00Z",
        "updatedAt": "2024-01-05T00:00:00Z"
      }
    ]
  }
  ```
</ResponseExample>

## Example

```bash theme={null}
curl https://api.yourserver.com/api/profiles/user-123/traits \
  -H "Authorization: Bearer gp_your_key"
```
