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

# Get Attribute Templates

> GET /api/enrichment/attribute-templates

<Info>**`GET /api/enrichment/attribute-templates`** · Scope: `catalog:read`</Info>

Returns every active attribute template for your organization, each with its options. Fetch this
before enriching — see the [guide](/enrichment/attribute-templates).

## Request

```bash theme={null}
curl https://api.verzla.com/api/enrichment/attribute-templates \
  -H "X-Api-Client-Key: sk_live_your_key_here"
```

No parameters. The organization is resolved from your key.

## Response `200`

Array of templates.

<ResponseField name="id" type="number">Template identifier.</ResponseField>
<ResponseField name="name" type="string">Template name (e.g. `Power Tools`).</ResponseField>

<ResponseField name="options" type="object[]">
  <Expandable title="option">
    <ResponseField name="id" type="number">Option identifier — reference as `option.optionId` when submitting.</ResponseField>
    <ResponseField name="attribute" type="string">Attribute name (e.g. `Voltage`).</ResponseField>
    <ResponseField name="unit" type="string | null">Unit of measure, or `null`.</ResponseField>
    <ResponseField name="priority" type="number">Relative importance; lower is higher priority.</ResponseField>
    <ResponseField name="dataType" type="string | null">Expected value type, e.g. `STRING`, `NUMBER`, `BOOLEAN`.</ResponseField>
    <ResponseField name="showOnWebsite" type="boolean">Whether the attribute appears on the storefront.</ResponseField>
    <ResponseField name="isSearchable" type="boolean">Whether the attribute feeds search and filtering.</ResponseField>
  </Expandable>
</ResponseField>

```json theme={null}
[
  {
    "id": 41,
    "name": "Power Tools",
    "options": [
      {
        "id": 880,
        "attribute": "Voltage",
        "unit": "V",
        "priority": 1,
        "dataType": "NUMBER",
        "showOnWebsite": true,
        "isSearchable": true
      }
    ]
  }
]
```

## Errors

| Status | When                       |
| ------ | -------------------------- |
| `401`  | Missing or invalid API key |
| `403`  | Key lacks `catalog:read`   |
