Agent discovery
Wuz Thr Presidential Moments site API
This site exposes a small HTTP API for health checks, contact metadata, agent discovery, and making a buyer's photos. Photos belong to the browser's account, which the intake endpoint creates; sign-in is a magic link by email. The homepage also serves a markdown representation to requests sending Accept: text/markdown. Inquiries are handled by email at hey@wuzthr.com.
Discovery
- API catalog (RFC 9727, application/linkset+json)
- OpenAPI specification
- OpenID Connect discovery
- OAuth protected resource metadata
- MCP server card
- Agent skills index
Endpoints
GET /api/health— service healthGET /api/contact— contact metadataPOST /api/photos/intake— store the buyer's photo and start their anonymous account (JSON body: photo data URL; sets the session cookie)POST /api/photos/generate— make one photo of the signed-in buyer in a scene (JSON body: sceneId)GET /api/photos/file/{name}— one of the signed-in buyer's photos: `intake`, or a scene idGET/POST /api/auth/*— Better Auth endpoints (magic-link sign-in, sign-out, session); see better-auth.comPOST /api/webhooks/shopify/orders-paid— Shopify's orders/paid webhook, HMAC-signed; not for callers