# ForgeMesh Merch Catalog (x402swag.com)

> ForgeMesh Merch Catalog (x402swag.com) is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-16).

Returns a live catalog of x402swag.com merchandise (apparel, drinkware, stickers) with price ranges and the full purchase flow, optionally filtered by product category.

## Facts

- Endpoint: POST https://x402.forgemesh.io/forgemesh-merch
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forgemesh-merch-catalog-x402swag-com-f37eccee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JJtGNFOZWzCL-warsdj7O

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability forgemesh-merch-catalog-x402swag-com-f37eccee -d '<json body>'
```

Example prompt: What apparel does ForgeMesh sell on x402swag.com, and what are the prices — just show me the apparel category.

## When to prefer this

Use this endpoint when an agent needs to discover what merchandise ForgeMesh/x402swag.com sells, get current prices, or explain the purchase flow to a user. Prefer the category filter when the user has already specified a product type (apparel, drinkware, stickers, crew-necks, or v-necks) to get a narrower, more relevant response.

## Known failure modes

- Invalid category value returns an error or empty result
- Live catalog fetch from x402swag.com may fail if upstream site is unreachable
- Payment of $0.05 USDC required per call — unpaid requests will be rejected with a 402 status

## How this service works

ForgeMesh merch catalog sourced live from x402swag.com: apparel, drinkware, and stickers with price ranges per item, plus exactly how the purchase flow works (free browse, free cart, dynamic-price settlement via x402 or card). Optional category filter narrows to one product line.

## Output

A structured catalog of x402swag.com products including categories, individual items, price ranges per item, and a description of how the purchase flow works (free browsing, free cart, dynamic-price settlement via x402 protocol or card). Optionally scoped to a single category if the filter was provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "category": {
   "type": "string",
   "description": "Optional: apparel, drinkware, stickers, crew-necks, v-necks"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "id": 67,
    "title": "x402 Die-Cut Sticker Black, Letterform Shape Cut, White Outline, Vinyl Laptop Sticker",
    "handle": "x402-die-cut-sticker-black-letterform-shape-cut-white-outline-vinyl-laptop-sticker",
    "category": "stickers",
    "description": "x402 in solid black with a white fusing outline — cut to the shape of the word. Reads on any surface.",
    "price_range": {
     "max": 7.99,
     "min": 3.99
    },
    "variant_count": 5
   }
  ],
  "category": "stickers",
  "how_to_buy": {
   "site": "https://x402swag.com",
   "browse": "Free — GET /api/products and GET /api/collections list every item and category with no payment required.",
   "cart_and_checkout": "Free to build — POST /api/cart/add and POST /api/checkout assemble an order and return an order token.",
   "payment_dynamic_order": "POST /api/orders/{token}/pay settles via x402 USDC on Base at a dynamic cart-based price; POST /api/orders/{token}/stripe pays by card.",
   "x402_one_call_shortcut": {
    "route": "GET /api/agent/catalog",
    "price_usd": 0.05
   }
  },
  "total_items": 13
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forgemesh-merch-catalog-x402swag-com-f37eccee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
