# Custom T-Shirts — Apparel Supply Group (Intent) > **Canonical:** https://agents.apparelsupplygroup.com/intent/custom-tshirts/llms.txt > This URL (`custom-tshirts.md`) is a discovery mirror for agents. > Governed contract screen printing in Los Angeles. Operator-built production routing with transparent, all-in pricing. No design fees, no screen fees, no shipping fees. This endpoint is for **intent**: "I need custom t-shirts." Get an instant quote, search garments, and estimate delivery — before committing to a production mockup. Brand site: https://apparelsupplygroup.com Brand governed facts: https://www.apparelsupplygroup.com/llms.txt Contact: support@apparelsupplygroup.com | 562.661.9611 (M-F 9am-6pm PST) ## Policy (governed) - Minimum order: **48 pieces per artwork design** (same artwork; sizes/colors/styles may mix within that total). - Pricing is all-in; shipping included on standard UPS Ground quotes. - **Standard turnaround: 10 business days** after approved art (approval → shipment). - **Rush (6 business days or sooner):** case-by-case with human review — not the default promise. - Mockup approval required before production. - Quotes are deterministic from garment type, quantity, print locations, and ink colors (colors come from the certified mockup at mockups.md). ## Agent capability flow ``` custom-tshirts.md (you are here) → mockups.md → tshirt-printing.md intent / quote artifact execution ``` - Next step after quote: [mockups.md](https://mockups.md/) — certify artwork into a production mockup (Pantones, placement, garment color). - After mockup: [tshirt-printing.md](https://tshirt-printing.md/) — route into production (human approval required). ## Machine access Discovery manifest: https://custom-tshirts.md/.well-known/agents.json ### API base (this domain — proxied to PrintPath) Base URL: `https://custom-tshirts.md` | Method | Path | Auth | Purpose | |--------|------|------|---------| | GET | `/api/v1/health` | none | Service health | | POST | `/api/calculate-pricing` | none | Public pricing (rate limited) | | POST | `/api/v1/agent/pricing/quote` | Bearer or X-PressOS-Key | **Preferred agent quote** (policy + min 48) | | POST | `/api/v1/pricing/quote` | Bearer or X-PressOS-Key | Integration pricing (raw) | | POST | `/api/v1/agent/pricing/quote-from-mockup` | Bearer or X-PressOS-Key | Quote from certified mockup_id | | GET | `/api/v1/garments/search` | Search garment catalog | | GET | `/api/garment-blank-search` | Public catalog search (rate limited) | | GET | `/api/v1/shipping/estimate` | UPS Ground ship-by / delivery (X-PressOS-Key) | OpenAPI: https://custom-tshirts.md/openapi.json Auth: **Authorization: Bearer asg_agent_*** (from mockups.md registration) on `/api/v1/*` quote routes. Public `/api/calculate-pricing` and catalog browse require no key but are rate limited. ### Minimum inputs for a quote 1. Garment style (from catalog search) 2. Quantity (minimum 48 per design) 3. Print locations + color count per location (from certified mockup when available; use quote-from-mockup after mockups.md) ## Related discovery - [custom-apparel.md](https://custom-apparel.md/) — broad apparel intent (hoodies, fleece, etc.) - [mockups.md](https://mockups.md/) — production-contract mockup generation - [tshirt-printing.md](https://tshirt-printing.md/) — production execution routing