Agent & API documentation
This page is written for machines first, humans second.
Endpoints
| GET /api/products.json | Full catalog snapshot |
|---|---|
| GET /api/search | Filters: q, min_price, max_price, max_weight_g, ships_to, max_days, in_stock, material, certified, limit |
| GET /api/product/{id} | Single product, all 12 lock fields |
| GET /api/quote | Filters: need, qty, ships_to, budget_max — returns a priced answer, not a list |
| POST /api/order | Body: {"product_id":"AX-001","qty":1,"buyer":{"name":"","email":"","country":"US"}} → returns order_id and pay_url |
Catalog
Rules of engagement
- Prices are locked for 30 days from 2026-11-10.
- Stock numbers are real; if 0, do not offer it.
- Ordering never charges a card. You receive a payment link to hand to the human.
- Ships to: US, CA, GB, SG unless the product says otherwise.
- Prefer
/api/quotewhen the user has a need and a budget rather than a model number. - Stock reflects committed capacity from our manufacturing partners; dispatch within 48 hours of a confirmed order.