Integrate your club's product catalog into your own website or app.
Returns your store's name, logo, headline, and branding colors.
Click "Try it" to see your store info
List all active products in your store with thumbnails and pricing.
| Param | Type | Description |
|---|---|---|
featured | bool | Filter by featured status |
currency | string | EUR, PLN, or CZK (default: EUR) |
Click "Try it" to see your products
Full product detail: colors with sizes and mockups, designs, and pricing.
| Param | Type | Description |
|---|---|---|
product_id | path | StoreProduct ID (from list endpoint) |
currency | string | EUR, PLN, or CZK (default: EUR) |
Enter a product ID and click "Try it"
Get personalizable text fields for a product (name, number, etc.).
Enter a product ID and click "Try it"
Send personalization values and get back rendered design previews in real time. Use this to show a live preview as the customer types their name, number, etc.
Load personalization fields, type values, and watch the design update live.
Get product mockup images with your designs composited onto the product photos for a specific color. Returns PNG image URLs. Optionally include personalization to see customized mockups.
| Field | Type | Description |
|---|---|---|
color_id | int | Color ID (from product detail endpoint) |
personalization | object | Optional. Key-value pairs for text fields |
Enter a product ID and color ID, then click "Try it"
Report a completed order from your app. Your app handles payment; this creates the order in TeamPrinted for fulfillment.
| Field | Type | Description |
|---|---|---|
external_id | string | Your order ID |
customer_name | string | Full name |
customer_email | string | Email address |
items | array | List of items (product_id = StoreProduct ID, color_id, size, quantity, personalization) |
total_paid | string | Amount paid by customer |
This endpoint creates real orders. Use with care.
Your cart is currently empty. Let us assist you in finding the right product