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

# List Claims

> Every claim on an identity, read from the registry

Returns the claims the registry holds for a wallet. This is the raw chain read. For the same claims joined with the proof that filed each one, use [List Proofs](/endpoints/customers/list-proofs).

## Path Parameters

<ParamField path="walletAddress" type="string" required>The subject's wallet address.</ParamField>

## Response Fields

<ResponseField name="data" type="object">
  <Expandable>
    <ResponseField name="walletAddress" type="string">The subject, checksummed.</ResponseField>
    <ResponseField name="claims" type="array">One entry per claim on the registry, each with its `claimType`, `claimTypeLabel`, `dataHash`, `issuer`, `issuedAt` and `expiry`.</ResponseField>
  </Expandable>
</ResponseField>

<Note>
  A claim's `dataHash` is the leaf hash from the bundle that filed it, when it came from a proof. That is what ties an on-chain claim back to a specific leaf in a specific bundle, and it is why the hash is worth recording alongside the bundle.
</Note>

<RequestExample>
  ```bash cURL theme={null}
  curl "https://api.trusset.org/customers/api/identity/claims/0xAbCdEf0123456789AbCdEf0123456789AbCdEf01" \
    -H "X-API-Key: trusset_your_key_here"
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "success": true,
    "data": {
      "walletAddress": "0xAbCdEf0123456789AbCdEf0123456789AbCdEf01",
      "claims": [
        {
          "claimType": 3,
          "claimTypeLabel": "RESIDENCY",
          "dataHash": "0x41d8b7e05a3164c2870fbd935e1a4c7802db6135ea9048f7c21b5d3ea41b9f2c",
          "issuer": "0x1234f9a07c6b53d81e2a4f70c9b385d6014a7e52",
          "issuedAt": 1788696000,
          "expiry": 1820246400
        }
      ]
    }
  }
  ```
</ResponseExample>

## Error Codes

| Code              | HTTP  | Cause                                  |
| ----------------- | ----- | -------------------------------------- |
| `INVALID_ADDRESS` | `400` | `walletAddress` is not a valid address |
| `CLAIMS_FAILED`   | `500` | The registry could not be read         |
