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

# Get Product

> Retrieve details about a specific product

# Get Product

Retrieve information about a product, including current HSA/FSA eligibility status.

## Authentication

```bash theme={null}
Authorization: Bearer glm_test_YOUR_API_KEY
```

## Path Parameters

| Parameter | Type | Required | Description |
| - | - | - | - |
| `id` | integer | Yes | Product ID |

## Request

```bash theme={null}
GET /api/v2/products/{id}
```

## Response

```json theme={null}
{
  "id": 12345,
  "name": "Digital Blood Pressure Monitor",
  "tagline": "FDA-approved automatic BP monitor",
  "description": "Clinically validated blood pressure monitor with Bluetooth connectivity. Features automatic inflation, irregular heartbeat detection, and memory for 200 readings. Includes carrying case and 4 AAA batteries.",
  "price": 4995,
  "currency": "USD",
  "merchant_product_id": "BP-MONITOR-001",
  "upc_code_or_gtin": "14567890123456",
  "status": "active",
  "eligibility": {
    "hsa_fsa_eligible": true,
    "message": "SIGIS verified - Medical device",
    "checked_at": "2025-10-18T14:30:00Z"
  },
  "images": [
    {
      "id": 567,
      "url": "https://cdn.example.com/bp-monitor-front.jpg",
      "is_primary": true
    },
    {
      "id": 568,
      "url": "https://cdn.example.com/bp-monitor-side.jpg",
      "is_primary": false
    }
  ],
  "metadata": {
    "category": "medical_devices",
    "brand": "HealthTech Pro",
    "weight": "0.5 lbs"
  },
  "created_at": "2025-10-18T14:30:00Z",
  "updated_at": "2025-10-18T14:30:00Z"
}
```

<Info>
  All monetary amounts are integers in cents (e.g., 4995 = \$49.95).
</Info>

See [Product Object](/api-reference/objects/product) for complete field descriptions.

## Examples

```bash theme={null}
curl https://api.withgale.com/api/v2/products/12345 \
  -H "Authorization: Bearer glm_test_YOUR_API_KEY"
```

## Product Status

| Status | Description |
| - | - |
| `active` | Available for sale |
| `inactive` | Temporarily unavailable |
| `archived` | Removed from catalog (soft deleted) |

## Errors

| Status Code | Error Code | Description |
| - | - | - |
| 401 | `unauthorized` | Invalid or missing API key |
| 404 | `not_found` | Product not found |
| 429 | `rate_limit_exceeded` | Too many requests |

Example error:

```json theme={null}
{
  "error": {
    "code": "not_found",
    "message": "Product not found",
    "param": "id"
  }
}
```

## Related Endpoints

* [Create Product](/api-reference/endpoint/create-product-v2) - POST /api/v2/products
* [Update Product](/api-reference/endpoint/update-product-v2) - PUT /api/v2/products/{id}
* [List Products](/api-reference/endpoint/list-products-v2) - GET /api/v2/products
* [Check Eligibility](/api-reference/endpoint/check-eligibility) - POST /api/v2/products/check-eligibility

## Related Resources

* [Product Object](/api-reference/objects/product)
* [Payment Links](/api-reference/endpoint/create-payment-link)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.