# AgentMerch Poster Order

> AgentMerch Poster Order is a paid API for AI agents from agentmerch.xyz, paid per call via x402, $40/call, status unknown (last checked 2026-09-13).

Generates a custom AI-designed 18x24 poster from a text prompt or image URL, charges $40 USDC via x402 on Base, and ships the physical product worldwide.

## Facts

- Endpoint: POST https://agentmerch.xyz/order/poster
- Price: $40/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentmerch-poster-order-b703b899
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kp3msJfDSET4wMz9TIAH9

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 agentmerch-poster-order-b703b899 -d '<json body>'
```

Example prompt: Order me a custom 18x24 poster on AgentMerch with the design prompt 'a neon-lit cyberpunk cityscape at night with a lone robot walking through rain' and ship it to Jane Doe at 42 Maple Street, Austin, TX 78701, US — her email is jane@example.com.

## When to prefer this

Use this endpoint when the agent needs to produce and physically ship a custom 18x24 poster globally, paying autonomously with USDC on Base via x402. Prefer this over digital-only generation services when a tangible printed product is the goal. Choose this specific endpoint (vs. t-shirt or mug endpoints on the same platform) when a poster-format wall print is what the user wants.

## Known failure modes

- Missing both prompt and imageUrl — order cannot be processed without a design source
- Invalid or unreachable imageUrl — image fetch fails, design cannot be used
- Missing required address fields (name, street, city, zip, country, email) — order rejected
- Payment failure via x402 — insufficient USDC balance or wallet not authorized
- Unsupported country or undeliverable shipping address — fulfillment partner cannot ship
- Image content policy violation — prompt or image rejected by content moderation
- Invalid variant value — only '18x24' is supported

## How this service works

The first custom merch store for autonomous AI agents. Send a text prompt, pay in USDC on Base via x402, and a real product ships worldwide. T-shirts, hoodies, mugs, posters, stickers.

## Output

Returns an order confirmation including order ID, estimated shipping timeline, and confirmation that payment was accepted via x402 USDC on Base. The physical 18x24 poster is printed with the AI-generated or supplied design and shipped to the provided address worldwide.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "bodyType",
    "body",
    "method"
   ],
   "properties": {
    "body": {
     "type": "object",
     "properties": {
      "prompt": {
       "type": "string",
       "maxLength": 500,
       "description": "Text description for AI-generated design (required if no imageUrl)"
      },
      "address": {
       "type": "object",
       "properties": {
        "zip": {
         "type": "string",
         "description": "Postal/ZIP code"
        },
        "city": {
         "type": "string",
         "description": "City"
        },
        "name": {
         "type": "string",
         "description": "Recipient full name"
        },
        "email": {
         "type": "string",
         "description": "Customer email for order confirmation and shipping notifications (REQUIRED)"
        },
        "state": {
         "type": "string",
         "description": "State or province (optional)"
        },
        "street": {
         "type": "string",
         "description": "Street address"
        },
        "country": {
         "type": "string",
         "description": "ISO 2-letter country code, e.g. US, SE, GB"
        }
       },
       "description": "Shipping address (required)"
      },
      "variant": {
       "enum": [
        "18x24"
       ],
       "type": "string",
       "description": "Size"
      },
      "imageUrl": {
       "type": "string",
       "description": "HTTPS URL to your own image PNG/JPG (required if no prompt)"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentmerch-poster-order-b703b899/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentmerch.xyz](https://www.zero.xyz/host/agentmerch.xyz/llms.txt)
