---
title: "Get one metadata attribute"
method: GET
path: "/api/v1/stimuli/{stimulus_id}/metadata/{key}"
tags: ["Stimuli"]
---

# Get one metadata attribute

`GET /api/v1/stimuli/{stimulus_id}/metadata/{key}`

## Request

- Base URL: `https://app.voicepanel.com`
- URL: `https://app.voicepanel.com/api/v1/stimuli/{stimulus_id}/metadata/{key}`
- Auth: HTTP bearer

Retrieve a single attribute from a stimulus's metadata. Returns 404 when the stimulus has no such key.

## Path parameters

- `stimulus_id` string, required
- `key` string, required

## Response `200`

Successful response

- StimulusMetadataAttribute: One metadata attribute of a stimulus
  - `key` string, required: The metadata key
  - `value` union, required: The stored value
    - string
    - number
    - boolean
    - union[]
      - union
        - string
        - number

## Other responses

- `400`: Bad request. `code` is `validation_error` when a field is invalid or a query parameter is unknown, with the field paths in `details`, or `bad_request` otherwise.
- `401`: Unauthorized. The token is missing, invalid, or has no user.
- `403`: Forbidden. The token has no access to this resource.
- `404`: Not found. The resource does not exist or belongs to another account.
- `429`: Too many requests. The account used its API rate limit. `code` is `too_many_requests`. Wait for the number of seconds in `Retry-After`, then retry.
- `500`: Internal error. Quote `request_id` when you contact support.

---

[API](https://skmtc.dev/voicepanel/apis/voicepanel-api.md) - [All operations](https://skmtc.dev/voicepanel/apis/voicepanel-api/llms.txt) - [OpenAPI document](https://skmtc.dev/voicepanel/apis/voicepanel-api/revisions/ee41535c5694?raw)
