Source: https://www.puesto.dev/docs/api/meta/list-vocabulary-values
Markdown source: https://www.puesto.dev/docs/api/meta/list-vocabulary-values.md
Description: Enumerate the accepted values for each enum-backed filter parameter (and the `salary_period` field). Use these to build filter UIs without hard-coding values.

# List vocabulary values

`GET /api/v1/meta/vocab`

Enumerate the accepted values for each enum-backed filter parameter (and the `salary_period` field). Use these to build filter UIs without hard-coding values.

## Response

The controlled vocabulary values.

### Response fields

| Field | Type | Description |
| --- | --- | --- |
| `workplace` | string[] | Accepted values for the `workplace` filter. |
| `employment_type` | string[] | Accepted values for the `employment_type` filter. |
| `level` | string[] | Accepted values for the `level` filter. |
| `salary_period` | string[] | Possible values of the `salary_period` field on a job (no filter parameter). |
| `status` | string[] | Accepted values for the `status` filter. |

## Authentication

Send your secret API key (prefixed `sk_`) as a bearer token in the `Authorization` header. See [Authentication](https://www.puesto.dev/docs/authentication.md).

## Errors

Errors use the RFC 7807 `application/problem+json` format. See [Errors](https://www.puesto.dev/docs/errors.md).

## Example request

```bash
curl -X GET "https://www.puesto.dev/api/v1/meta/vocab" \
  -H "Authorization: Bearer sk_your_key_here"
```

Full spec: https://www.puesto.dev/api/v1/openapi.json

