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

# List Account Custom Fields

> Return all active custom fields for accounts

`GET /accounts/custom-fields`

Returns active custom fields scoped to accounts only. Use these keys in the `customFields` object when calling [Create Accounts](../accounts/create-accounts) or [Update Account](../accounts/update-account).

```bash theme={null}
curl "https://eapi.recotap.com/api/v1/accounts/custom-fields" \
  -H "X-Api-Key: your-api-key-here"
```

**Response `data`**

```json theme={null}
[
  {
    "key":         "CONTRACT_VALUE_C",
    "label":       "Contract Value",
    "labelType":   "number",
    "description": "Total contract value in USD",
    "options":     [],
    "objectType":  "accounts",
    "status":      "active"
  },
  {
    "key":         "DEAL_SOURCE_C",
    "label":       "Deal Source",
    "labelType":   "singleSelection",
    "description": null,
    "options":     ["inbound", "outbound", "partner"],
    "objectType":  "accounts",
    "status":      "active"
  }
]
```

| Field         | Description                                                                                                                                           |
| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| `key`         | Unique key used in `customFields` objects when calling [Create Accounts](../accounts/create-accounts) or [Update Account](../accounts/update-account) |
| `label`       | Display name                                                                                                                                          |
| `labelType`   | Field type e.g. `singleLineText`, `multiLineText`, `singleSelection`, `multiSelection`, `number`, `date`                                              |
| `description` | Human-readable description. `null` if not set.                                                                                                        |
| `options`     | Array of option strings for `singleSelection` and `multiSelection` types. Empty array `[]` for all other types.                                       |
| `objectType`  | Always `"accounts"` for this endpoint                                                                                                                 |
| `status`      | Always `"active"` — only active fields are returned                                                                                                   |
