Print API
Submit sticker orders programmatically from your Etsy shop, Shopify store, or custom application.
# Create an order
curl -X POST https://bendprintco.com/api/v1/orders \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"items": [{"productName": "Die-Cut Stickers", "quantity": 100, "configuration": {"shape": "die-cut", "material": "white-vinyl", "finish": "gloss", "widthIn": 3, "heightIn": 3}}]}'
Endpoints
/api/v1/ordersCreate a new order
/api/v1/ordersList your orders
/api/v1/orders/:idGet order details + proof status + tracking
/api/uploadUpload design files (returns URL)
/api/pricingCalculate pricing for a configuration
/api/shipping/ratesGet shipping rates for a destination
Authentication
Include your API key in the x-api-key header with every request. API keys are issued to approved wholesale accounts.
Don't have an API key? Apply for a wholesale account and request API access.
Webhooks
Receive real-time notifications when order status changes. Provide a callbackUrl when creating an order and we'll POST status updates to your endpoint.
Events: order.proof_ready, order.proof_approved, order.in_production, order.shipped, order.delivered
Rate Limits
60 requests per minute. Burst: 10 requests per second. Contact us for higher limits.