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

# Get product

> Retrieve a single voucher product design.

**Required scope:** `products:read`
**Rate limit:** 300 requests/minute

## Path parameters

| Parameter    | Type | Notes              |
| ------------ | ---- | ------------------ |
| `product_id` | UUID | Product identifier |

## Response

```json theme={null}
{
  "id": "0e1d2c3b-4a59-6788-9aab-bcdef0123456",
  "name": "birthday-50",
  "display_name": "Birthday Voucher",
  "description": "$50 birthday voucher with festive design",
  "pricing_type": "fixed",
  "fixed_amount": "50.00",
  "min_amount": null,
  "max_amount": null,
  "status": "live",
  "location_id": null,
  "created_at": "2026-04-26T01:23:45Z"
}
```

## Errors

* `404` – Product not found in your tenant.

## Examples

```bash theme={null}
curl \
  -H "X-API-Key: vg_live_EXAMPLEdoNotUseThis123456" \
  "https://api.vouchergrid.com/api/v1/developer/products/0e1d2c3b-4a59-6788-9aab-bcdef0123456"
```

```ts theme={null}
const res = await fetch(
  "https://api.vouchergrid.com/api/v1/developer/products/0e1d2c3b-4a59-6788-9aab-bcdef0123456",
  { headers: { "X-API-Key": process.env.VOUCHERGRID_API_KEY! } },
);
const product = await res.json();
```
