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

# Get Vendor Profile Fields

> List the custom profile fields available for vendors

## Overview

Returns the list of custom profile field names available for vendor profiles in your shop. These are the field names accepted by the [Update Vendor Profile](/api-reference/endpoint/update-vendor-profile) endpoint.

### Use Cases

* **Discover available fields** before reading or writing vendor profiles
* **Build dynamic forms** that adapt to the profile configuration
* **Validate vendor data** against the expected field list before submission

## Response

```json 200 theme={null}
{
  "fields": [
    "companyName",
    "taxId",
    "phone",
    "website",
    "description"
  ]
}
```

### No Profile Configured

```json 401 theme={null}
{
  "error": "Shop profile is not set."
}
```

## Example

```bash theme={null}
curl -X GET https://api.puppetvendors.com/v1/shop/profile \
  -H "x-access-token: YOUR_JWT_TOKEN"
```
