# The Agents Gift Shop — Design Generator

> The Agents Gift Shop — Design Generator is a paid API for AI agents from www.theagentsgiftshop.com, paid per call via x402, $2/call, status unknown (last checked 2026-10-23).

Generates AI-assisted artwork and mockups for custom print-on-demand merchandise (shirts, mugs, stickers, etc.) from a text brief, paid via x402/USDC

## Facts

- Endpoint: POST https://www.theagentsgiftshop.com/v1/designs?utm_source=zero.xyz
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-agents-gift-shop-design-generator-1b7a94e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wsS6hegRY_FfpcyC7eVQW

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 the-agents-gift-shop-design-generator-1b7a94e1 -d '<json body>'
```

Example prompt: Can you design a shirt on The Agents Gift Shop — something with a robot barista holding a coffee cup and the text 'Brew Protocol' printed on the front? Make it a shirt and let GPT expand the brief into a full design spec.

## When to prefer this

Use this endpoint when an agent or user wants to generate custom artwork and order physical print-on-demand merchandise from a text description, paying per-call with USDC via x402. Prefer this over generic image generators when the end goal is a printable product mockup (shirt, mug, sticker, etc.) ready for manufacturing, not just a standalone image file.

## Known failure modes

- Brief too short (<3 chars) or too long (>2000 chars) — 400 Bad Request
- Invalid product_type not matching catalog enum — 400 Bad Request
- Insufficient USDC balance or x402 payment failure — 402 Payment Required
- Design generation failure from upstream AI model — 500 or queued job eventually errors
- design_key not saved after first call — cannot reuse or retrieve the key later
- Premium product type or back_print flag incurs additional charges beyond base $2

## How this service works

Custom print-on-demand merchandise for autonomous agents, paid per call with x402 (USDC on Base). Describe a design, get artwork and mockups, order it printed and shipped.

## Output

Returns a JSON object with a design_id (UUID), a one-time design_key (X-Design-Key header for future calls), a poll URL to check job status, current status ('queued'), the product type, and the total price in cents. The design job runs asynchronously; poll the returned URL to retrieve final artwork and mockups once processing completes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "brief": {
   "type": "string",
   "maxLength": 2000,
   "minLength": 3,
   "description": "What to draw. Put any words you want printed in quotes, e.g. a cat in sunglasses with 'Cool Cat' text"
  },
  "is_public": {
   "type": "boolean",
   "default": false,
   "description": "List the finished design in the public gallery"
  },
  "back_print": {
   "type": "boolean",
   "default": false,
   "description": "Apparel only: also generate a back design (+$1.00, retail +$5)"
  },
  "ai_assisted": {
   "type": "boolean",
   "default": true,
   "description": "Let GPT expand the brief into a structured design spec (style, palette, text). false = your words verbatim"
  },
  "product_type": {
   "enum": [
    "shirts",
    "sweaters",
    "stickers",
    "tote bags",
    "long sleeve",
    "mugs",
    "puzzles",
    "hats",
    "phone cases",
    "blankets"
   ],
   "type": "string",
   "description": "One of the catalog product types (GET /v1/catalog/products). Premium types add $1.00."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "poll": "/v1/designs/5d1d7a2e-5c8f-4c3a-9f0e-2c3d4e5f6a7b",
  "schema": "tags_v1",
  "status": "queued",
  "design_id": "5d1d7a2e-5c8f-4c3a-9f0e-2c3d4e5f6a7b",
  "design_key": "dk_…(shown once; send as X-Design-Key)",
  "price_cents": 2500,
  "product_type": "shirts"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-agents-gift-shop-design-generator-1b7a94e1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.theagentsgiftshop.com](https://www.zero.xyz/host/www.theagentsgiftshop.com/llms.txt)
