Printify API

13 endpoints for Printify, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/printify
Connects with
Your own Printify account, owner of the shop. You sign in once in your own browser and keep your 2-step verification.
Integration page
Printify

Read (7)

Return data and change nothing in the account.

Printify Endpoints: Read
EndpointDescription
GET /shops Shops connected to your Printify account, with ID, title and sales channel.
GET /blueprints Product types in the Printify catalog, such as t-shirts and mugs, with brand and model.
GET /print-providers/{print_provider_id}/blueprints/{blueprint_id}/variants Variants one print provider offers for a blueprint, with size, color and print area size.
GET /shops/{shop_id}/products Products in a shop with title, tags, visibility and whether a publish is running.
GET /shops/{shop_id}/products/{product_id} One product with description, variants, prices in cents, print areas and mockup images.
GET /shops/{shop_id}/orders Orders in a shop with status, total and line items, filtered by status or SKU.
GET /shops/{shop_id}/orders/{order_id} One order with line item statuses, shipping address, shipments and tracking.

Write (6)

Change the account. Calls marked Confirm wait for the user to approve them.

Printify Endpoints: Write
EndpointDescription
POST /images Add an image to your Media Library from a URL, to use on products.
POST /shops/{shop_id}/products Create a draft product from a design, blueprint, print provider and variant prices.
PATCH /shops/{shop_id}/products/{product_id} Change title, description, tags, variant prices or enabled variants of a product.
POST /shops/{shop_id}/products/{product_id}/publish Confirm Send a product, or selected details of it, to the connected sales channel store.
POST /shops/{shop_id}/orders/{order_id}/to-production Confirm Send an order to the print provider, which charges your Printify account.
POST /shops/{shop_id}/orders/{order_id}/cancel Confirm Cancel an unpaid order. A canceled order allows no further actions.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.