PrintPress Custom Design API · v1
Build the moment.
Ship the merch.
Use the PrintPress API to start design jobs, check supported products, and hand customers to real MadeThis-hosted checkout when a product is synced.
Create a scoped key
Keys are hashed before storage, revealed only once, and can be revoked at any time from your authenticated developer settings.
Create or manage API keysFirst request
Use an API key with the products:read scope.
curl https://memepress.madethis.app/api/v1/products \
-H "Authorization: Bearer mp_live_your_key_here"Endpoints
/api/v1/healthPublic service health and capability summary.
/api/v1/productsSupported merchandise types and checkout availability.
/api/v1/design-jobsCreate a protected design/mockup job from an HTTPS image reference or demo payload.
/api/v1/design-jobs/{jobId}Read a design job created by the same API key.
/api/v1/checkout-intentsReceive a MadeThis checkout URL only for a real synced product.
/api/v1/orders/{orderId}Read order status only when the requesting key is authorized for that order.
Design job payload
POST /api/v1/design-jobs
Authorization: Bearer mp_live_...
Content-Type: application/json
{
"imageUrl": "https://example.com/your-artwork.png",
"productTypes": ["tee", "stickers"]
}Use an HTTPS image URL or the documented demo payload. Never put a Printful token or other provider secret in a request.