> For the complete documentation index, see [llms.txt](https://docs.gameket.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gameket.io/operations/products/create-product.md).

# Create Product

Create a new product in your store.

**Endpoint:**

```bash
POST /merchant/products
```

**Headers:**

```bash
Authorization: Bearer {token}
x-merchant-api-key: {apiKey}
Idempotency-Key: {unique-key}
Content-Type: application/json
```

**Request Body:**

```json
{
  "name": "FIFA 2026 Coins",
  "description": "In-game currency for FIFA 2026",
  "type": "game-vouchers",
  "category": "Sports",
  "price": 50,
  "currency": "USD",
  "isApi": true
}
```

**Request:**

```bash
curl -X POST https://api.gameket.io/merchant/products \
  -H "Authorization: Bearer {token}" \
  -H "x-merchant-api-key: {apiKey}" \
  -H "Idempotency-Key: create-fifa-coins" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "FIFA 2026 Coins",
    "description": "In-game currency for FIFA 2026",
    "type": "game-vouchers",
    "category": "Sports",
    "price": 50,
    "currency": "USD",
    "isApi": true
  }'
```

**Response (201 Created):**

```json
{
  "success": true,
  "data": {
    "productId": "prod_xyz789",
    "name": "FIFA 2026 Coins",
    "price": 50,
    "status": "active",
    "createdAt": "2026-05-10T15:30:00Z"
  }
}
```
